About the job
About the Role
Join our dynamic team at PubMatic as a Senior Machine Learning Engineer in Pune, where you'll thrive in a hybrid work environment. In this pivotal role, reporting directly to the Director of Machine Learning, you will collaborate closely with Product and Engineering teams to tackle challenges and uncover new business opportunities. The ideal candidate will leverage quantitative analysis, advanced modeling, and data mining techniques to inform product strategies and drive results at PubMatic.
Your Responsibilities
- Conduct comprehensive analysis to enhance and optimize key product KPIs.
- Utilize statistical methods, modeling, and machine learning to enhance system efficiency and relevance algorithms across our suite of business applications.
- Perform data analyses to provide actionable product recommendations and design A/B testing frameworks.
- Work in partnership with Product and Engineering teams to diagnose issues and identify emerging trends and opportunities.
- Engage with cross-functional stakeholders to gather business requirements and execute thorough analyses, encompassing data collection, analysis, continual deliverables, and presentations.
Preferred Qualifications
- A minimum of five years of hands-on experience in developing Machine Learning models to address business challenges, utilizing statistical tools such as R, MATLAB, Python (NumPy, Scikit-learn, Pandas), or MLlib.
- Proven ability to articulate product-related queries and employ statistical techniques to derive insights.
- Proficient in SQL scripting for extracting large datasets and designing ETL processes.
- Experience in interdisciplinary or cross-functional roles.
- A strong passion for data, metrics, analysis, and trends, along with applied knowledge of measurement, statistics, and program evaluation.
- Outstanding problem-solving abilities and sound business judgment.
- Skilled in translating analytical outcomes into strategic business recommendations.
Educational Requirements:
- Bachelor’s degree in Engineering (Computer Science / Information Technology) or equivalent from a recognized institution.
Additional Information:
About PubMatic
PubMatic is a leading technology company that empowers publishers with integrated advertising solutions. We are committed to optimizing the digital advertising ecosystem through data-driven insights and innovative technology.
Similar jobs
Search for Senior Software Engineer Java At Pubmatic Pune
1,663 results
About the Role We are seeking an accomplished Principal/Senior Software Engineer to spearhead the design and advancement of our high-frequency, large-scale AdTech platform. This influential role merges deep expertise in Java backend systems with state-of-the-art Generative AI applications. You will be responsible for overseeing complex software systems from inception to completion, steering the organization's technical trajectory, and excelling at the confluence of extreme scalability—handling trillions of daily transactions—and bold innovation.What You'll Do:Lead the architectural vision for scalable, high-performance systems that meet stringent security and maintainability standards.Conduct independent design reviews; convert feature requirements into robust technical designs with complete ownership of planning, execution, and release.Advocate for and integrate Generative AI to enhance ad delivery, targeting, and operational efficiency.Develop and sustain scalable backend services using Java, Spring Boot, RabbitMQ, Elasticsearch, and related frameworks.Design efficient data models and optimize MySQL/PostgreSQL queries for high performance and reliability at massive scale.
About the RoleWe are looking for a highly skilled Senior Software Engineer specializing in Java to join our dynamic team at PubMatic. The ideal candidate will have a strong background in developing scalable, high-performance applications within the digital advertising sector. In this role, you will be responsible for designing, developing, and optimizing backend systems that facilitate large-scale ad delivery, targeting, and reporting. Additionally, you will have the chance to harness the power of AI and Generative AI technologies to craft innovative solutions that improve ad generation, optimization, and personalization, ultimately driving significant results in the digital advertising space.What You Will Do:Independently create and present design reviews, effectively translating feature requirements into solid technical designs.Oversee the entire lifecycle of solution design, planning, execution, and release for feature requirements.Collaborate with cross-functional teams to ensure seamless integration of developed features.Utilize best practices in software development to enhance performance and scalability.Stay updated on the latest industry trends and technologies to continually improve our systems.
About the RoleThe Senior Security Engineer position is a critical technical role aimed at enhancing our organization's cybersecurity framework through effective infrastructure, endpoint, and cyber security strategies. This role demands extensive knowledge in Zero Trust architecture, cloud security (AWS, Azure, GCP), and various technologies such as IDS/IPS, SIEM, WAF, and DLP. The selected candidate will spearhead projects related to vulnerability management, threat detection, incident response, and security automation, employing cutting-edge tools. Collaboration with cross-functional teams will be essential to embed security into the design process, conduct thorough risk assessments, and engage in red and blue team exercises. Additionally, the engineer will promote security awareness initiatives, contribute to internal audits and compliance measures, and mentor junior members of the team. Familiarity with AI risk assessments, evolving threat landscapes, and automation scripting (Python, Bash, Ruby) is crucial for this role.This strategic role requires a unique combination of technical proficiency and a comprehensive understanding of the security landscape. Strong communication skills, proactive problem-solving abilities, and the capability to align technical solutions with business objectives are vital for success in this security engineering position.
About the Role Join us at PubMatic, where we leverage data on an unparalleled scale. As a Senior Machine Learning Platform Engineer, your primary focus will be to architect and enhance the infrastructure and frameworks that underpin machine learning development, experimentation, and production across a vast global network that processes trillions of ad impressions. You will work closely with Machine Learning Engineers, Data Scientists, and Product stakeholders to expedite experimentation, enhance operational efficiency, and seamlessly transition AI solutions from their conceptual stages to full-scale production. This role provides direct access to petabyte-scale datasets, industry-standard ML efficiency tools (such as Triton inference and GPU-accelerated computing), and the chance to assess and integrate emerging AI/ML technologies. Your contributions will play a pivotal role in shaping the next-generation ML platform tailored for adtech, facilitating advanced use cases such as troubleshooting bid stream issues, competitive intelligence, benchmarking, forecasting, reinforcement learning, and retrieval-augmented generation (RAG).
About the Role We are on the lookout for a highly skilled and experienced Senior Network Engineer to become a key member of our dynamic team at PubMatic. The ideal candidate will possess over 5 years of extensive hands-on experience in managing and supporting enterprise-level network infrastructures. A deep expertise in routing, switching, firewalls, VPNs, and network security protocols is essential. This role entails designing, implementing, and maintaining sophisticated networks, ensuring optimal performance, availability, and security for mission-critical business systems. Proficiency in protocols such as BGP, OSPF, along with familiarity with load balancing and network monitoring tools, is a must. Candidates with experience in Juniper hardware are highly preferred, along with Cisco routing, switching, and troubleshooting experience. Relevant certifications such as CCNP, NSE, PCNSE, or JNCIA are advantageous.What You'll Do:Oversee IP connectivity and latency for all data center networks.Configure BGP for transit and private peering.Collaborate with the architecture team to devise plans for various networking solutions.Manage and execute WAN installations.Enhance and improve network performance.Monitor and scale network bandwidth as necessary.Implement future PubMatic service data centers (domestic or international).Plan and carry out complex network upgrades and migration activities.Oversee all aspects of network security, including load balancers, firewalls, and router ACLs.Facilitate remote access for PubMatic users and clients.Perform maintenance on network hardware and software.Proactively prepare for scaling and infrastructure growth.Research and evaluate new tools and network technologies.Standardize device firmware updates as required.Manage service requests and support tickets effectively.Occasionally travel to data centers.Provide on-call support after hours and during emergencies as necessary.Handle vendor support issues and engagements.Deliver projects within tight deadlines and high-pressure environments.
About the Role We are on the lookout for a highly skilled Senior Principal AI Architect to lead and architect the foundational elements of PubMatic's AI and Agentic Systems platform. This pivotal role will act as the foremost technical authority for AI architecture within the organization. Your focus will be on ensuring architectural integrity, system robustness, platform governance, and the sustained health of our AI infrastructure. You will collaborate closely with engineering, product, infrastructure, and business leaders to guarantee that our AI systems are scalable, reliable, cost-effective, and strategically aligned with our goals. A hands-on technical leadership style is essential, as you will be directly involved in key AI and agentic system design decisions. What You'll Do AI & Agentic Systems Technical Architect Establish and uphold architecture-first principles for AI and agentic systems. Evaluate system designs and advise on suitable models, frameworks, and patterns. Convert non-functional requirements (latency, reliability, scalability, observability, cost) into actionable designs. Act as the ultimate technical escalation point for complex AI-related decisions. Guide the selection, evaluation, and deployment of models. AI / Agent Core Platform Architect Design the agent ecosystem as a unified platform. Define common agent patterns and orchestration frameworks. Set standards for autonomy levels, guardrails, and safety. Ensure consistency between agent behavior and business logic. Promote the standardization of evaluation and lifecycle management practices. Cross-Functional Technical Representative Serve as the technical voice in organization-wide AI discussions. Effectively communicate system capabilities and trade-offs. Translate customer and business needs into architectural solutions. Collaborate with product and business teams to develop scalable AI solutions. AI Evangelism & Organizational Maturity Leader Enhance AI maturity across the engineering team. Conduct knowledge-sharing sessions on emerging models and frameworks. Share insights gained from deployments. Influence AI engineering best practices across the organization.
About the RoleJoin PubMatic as a Senior Software Engineer and play a pivotal role in designing and implementing cutting-edge, highly scalable ad server features capable of processing over 1 trillion requests daily. If you thrive in a dynamic environment focused on building applications that handle hundreds of billions of requests per day and enjoy the excitement of managing millions of requests per second, we encourage you to apply. Enjoy competitive compensation, generous incentives, a collaborative team culture, and ample career advancement opportunities.What You Will DoImplement best practices in software development and documentation, ensuring designs meet requirements and deliver high-quality results.Exhibit the ability to work independently and demonstrate self-direction.Take ownership of your work and ensure timely deliverables.Strive to exceed expectations and achieve remarkable outcomes.Collaborate effectively with cross-functional teams to reach shared goals.Communicate clearly and effectively, both verbally and in writing.Preferred Qualifications4+ years of experience in software development using C/C++ in a Linux/UNIX environment.Experience with the Go programming language is a plus.Strong understanding of data structures and algorithms.Excellent analytical and problem-solving skills.Familiarity with generative AI-based tools and IDE for efficient development.Basic understanding of various models.Knowledge of prompt engineering fundamentals.Experience in OS and system programming, including multi-threading, multi-processing, and memory management.Proficient in troubleshooting issues with existing features in live production environments.Ability to write clean, modular, and loosely coupled code.Comprehensive understanding of end-to-end product functionality.Capability to design software for assigned tasks.
PubMatic
About the Role At PubMatic (Nasdaq: PUBM), we are a pioneering technology firm dedicated to maximizing client value through the development of a future-ready digital advertising supply chain. Our innovative sell-side platform empowers premier digital content creators across the open internet, enabling them to manage access to their inventory and enhance monetization. By facilitating marketers in achieving optimal return on investment and accurately targeting audiences across various ad formats and devices, we have revolutionized the industry since our inception in 2006. Our infrastructure-driven methodology ensures efficient, real-time data processing and utilization, driving scalable and flexible programmatic innovation that enhances outcomes for our customers while promoting a transparent and vibrant digital advertising ecosystem. Your Responsibilities Possess 3 to 5 years of software development experience, with a minimum of 3 years in UI and Backend development. Demonstrate at least 6 months of experience in backend API development, preferably using NodeJS or other prominent languages such as Python. Showcase hands-on expertise in advanced JavaScript and frameworks like ReactJS, AngularJS, and NodeJS. Design, build, and maintain high-performance, scalable backend services utilizing NodeJS/Python in Linux/UNIX environments. Exhibit proficiency in SQL and relational databases, including complex queries, performance optimization, schema design, indexing, and stored procedures. Have a strong understanding of REST API development, patterns, and design concerns using NodeJS, Python, etc. Possess solid knowledge of Data Structures and Object-Oriented Programming (OOP) concepts. Experience with Angular 5 and above is essential; familiarity with the Angular framework is advantageous. Have over 3 years of experience with design patterns, modular JavaScript, ES6, and front-end debugging techniques. Have a strong foundation in unit testing for both UI and backend codebases. Demonstrate problem-solving abilities and a willingness to learn and adapt to new technologies. Experience working collaboratively with cross-functional teams, including Product, Marketing, UX, QA, Account Management, and Backend teams across multiple locations, including Pune and various cities in the US. Understand performance, scalability, and security considerations for web applications.
Join PubMatic as a Senior Software Engineer and be a pivotal part of our Core Platform team. In this role, you will design, develop, and enhance our core technologies that power digital advertising, ensuring optimal performance and scalability.
About the Role: Join PubMatic as a Senior Software Engineer, where you will design and implement cutting-edge, scalable, and low-latency DSP bidder features on our Activate platform. If you thrive in a creative, fast-paced environment and are passionate about building applications that handle millions of requests per second, we invite you to apply. We offer competitive compensation, excellent incentives, a collaborative culture, and abundant opportunities for professional growth. What You Will Do: Create, develop, and maintain high-performance backend services using Golang in a Linux/UNIX environment. Implement best practices in software development and documentation, ensuring that designs meet requirements and deliver high-quality results. Exhibit self-direction and independence in your work. Take ownership of one or more functional modules and act as the point of contact for them. Write clean, modular, and loosely coupled code following established best practices. Engage in Agile development processes, including sprint planning, code reviews, and continuous improvement initiatives. Collaborate with teams to meet shared objectives. Showcase exceptional verbal and written communication skills. Be prepared to go the extra mile to achieve outstanding results. We'd Love for You to Have: Over four years of development experience in Go within a Linux/UNIX environment; familiarity with C/C++ is a plus. Strong proficiency in implementing algorithms and utilizing advanced data structures to address computing challenges; a solid grounding in computer science principles is desirable. Experience in developing complex, scalable solutions. A knack for finding optimal solutions and generating innovative ideas. Excellent problem-solving capabilities. Familiarity with generative AI-based tools and IDEs for efficient work. A basic understanding of various models. Knowledge of OS concepts and practical experience in system programming, including multi-threading, multi-processing, and memory management. Ability to troubleshoot issues with existing features in a live production environment. Capability to write clean, modular, and loosely coupled code.
About the Role Join PubMatic as a Senior Software Engineer focused on Data Analytics, where you will leverage your expertise to craft and refine AI agents. Your proficiency in technologies such as Hadoop, Spark, Scala, Kafka, and cloud solutions, alongside programming skills in Scala and Python, will be essential. In this role, you will develop sophisticated AI agents that elevate our data analytics capabilities, facilitating complex information retrieval, contextual comprehension, and adaptive interactions, thereby enhancing data-driven insights and analytical workflows.What You'll Do:Design, build, and implement a highly scalable, fault-tolerant big data platform to process vast amounts of data and deliver comprehensive analytics to clients.Develop backend services utilizing Java, REST APIs, JDBC, and AWS.Construct and maintain Big Data pipelines using Spark, Hadoop, Kafka, and Snowflake.Architect real-time data processing workflows and automation frameworks.Create GenAI-powered agents for analytics, operational tasks, and data enrichment, employing frameworks such as LangChain and LlamaIndex.Integrate large language models (e.g., OpenAI, Claude, Mistral) into existing services for enhanced query understanding, summarization, and decision-making support.Oversee end-to-end GenAI workflows, including prompt engineering, fine-tuning, vector embeddings, and retrieval-augmented generation (RAG).Collaborate with cross-functional teams to improve the availability and scalability of large data platforms and enhance PubMatic software functionality.Engage in Agile/Scrum practices such as sprint planning, retrospective sessions, backlog grooming, and user story management.Regularly consult with product managers regarding the integration of new features into the PubMatic Data Analytics platform.Provide support for customer issues through email or JIRA, offering updates and patches to resolve problems.
Coupa Software Incorporated
Join our team as a Senior Software Engineer specializing in Java at Coupa. We are looking for a dynamic individual who is passionate about writing high-quality code and developing robust software solutions. You will be an integral part of our development team, collaborating with cross-functional teams to design, implement, and maintain software applications that drive our business forward.Your expertise in Java will be critical in developing scalable applications and enhancing our product offerings. If you thrive in a fast-paced environment and are eager to take on new challenges, we want to hear from you!
Join PubMatic as a Principal Software Engineer specializing in Data Analytics, where you will leverage your technical expertise to drive data-driven decision making. You will be responsible for architecting and developing robust analytics solutions, collaborating with cross-functional teams to optimize data processing pipelines, and enhancing our analytics capabilities.
About the Role: PubMatic is on the lookout for seasoned engineers capable of designing and implementing state-of-the-art, highly scalable, and low-latency ad server features that can handle an astonishing 1 trillion+ requests per day. If you thrive on building robust applications and architectures capable of managing millions of requests per second in a dynamic, fast-paced environment, this role is perfect for you. We offer competitive remuneration, excellent incentives, a collaborative culture, intelligent and supportive colleagues, and abundant opportunities for career advancement. What You'll Do: Lead a diverse team of engineers with varying skills and experiences to tackle complex challenges, develop solutions, and inspire the team to achieve project goals. Formulate a comprehensive plan to guide team members towards project objectives. Collaborate seamlessly with engineering and product leads to grasp the business needs and requirements of our product/platform. Research, design, and build highly reliable, scalable, and low-latency platforms. Experience in creating highly scalable, reliable, low-latency, distributed backend platforms and services is essential. Conduct research on emerging technologies and prepare proof-of-concepts to evaluate them for enhancing our services. Understand existing architectures and designs, proposing innovations and optimizations. Work together with other teams to audit and ensure the stability of the AdServer platform, conducting timely reviews of significant designs and architecture changes made by the AdServer development team. Collaborate with Data Center and DevOps teams for improved planning of new technologies, software optimizations, and stability enhancements across the platform. Utilize best practices for software development and documentation, ensuring designs meet requirements and delivering high-quality outcomes. Integrate GenAI into various phases of product development. Exhibit ownership, self-direction, and a focus on timely delivery.
PubMatic
About the RoleJoin our dynamic team at PubMatic as a Senior Machine Learning Engineer in Pune, where you'll thrive in a hybrid work environment. In this pivotal role, reporting directly to the Director of Machine Learning, you will collaborate closely with Product and Engineering teams to tackle challenges and uncover new business opportunities. The ideal candidate will leverage quantitative analysis, advanced modeling, and data mining techniques to inform product strategies and drive results at PubMatic.Your ResponsibilitiesConduct comprehensive analysis to enhance and optimize key product KPIs.Utilize statistical methods, modeling, and machine learning to enhance system efficiency and relevance algorithms across our suite of business applications.Perform data analyses to provide actionable product recommendations and design A/B testing frameworks.Work in partnership with Product and Engineering teams to diagnose issues and identify emerging trends and opportunities.Engage with cross-functional stakeholders to gather business requirements and execute thorough analyses, encompassing data collection, analysis, continual deliverables, and presentations.Preferred QualificationsA minimum of five years of hands-on experience in developing Machine Learning models to address business challenges, utilizing statistical tools such as R, MATLAB, Python (NumPy, Scikit-learn, Pandas), or MLlib.Proven ability to articulate product-related queries and employ statistical techniques to derive insights.Proficient in SQL scripting for extracting large datasets and designing ETL processes.Experience in interdisciplinary or cross-functional roles.A strong passion for data, metrics, analysis, and trends, along with applied knowledge of measurement, statistics, and program evaluation.Outstanding problem-solving abilities and sound business judgment.Skilled in translating analytical outcomes into strategic business recommendations.Educational Requirements:Bachelor’s degree in Engineering (Computer Science / Information Technology) or equivalent from a recognized institution. Additional Information:
Xplor Technologies
Join Xplor Technologies as a Senior Software Engineer specializing in Java development. In this role, you will work on innovative projects that shape the future of our technology solutions. You will collaborate with cross-functional teams to design, develop, and implement high-quality software applications. Your expertise will be instrumental in coding, debugging, and optimizing performance to deliver exceptional user experiences.
About the RolePubMatic is on the lookout for a skilled Release Operations Engineer to join our dynamic Release Operations team. In this role, you will take charge of the planning and execution of software releases across various environments. Collaborating closely with Engineering, Data Center Operations, Site Reliability Engineering (SRE), and other teams, you will ensure safe and low-risk deployments. Your focus will be on refining release processes, enhancing runbooks, checklists, and dashboards to foster continuous improvement and increase reliability while minimizing deployment issues. This position is perfect for individuals who can effectively balance rapid delivery with production stability.What You'll DoOversee application deployment management, enhance deployment processes, and ensure consistency and reliability across development and production environments.Manage application configurations and deployment server inventories.Monitor application health and performance post-release, responding to and troubleshooting incidents related to releases and operations.Act as a bridge between the Release Manager, Operations, and Engineering stakeholders, communicating release statuses and issues to relevant parties, and facilitating post-mortem reviews and retrospectives to pinpoint areas for improvement.Create and maintain deployment procedures and relevant documentation.Set up Linux servers, handle application installations, server rebuilds, cluster management, and more.Ensure platform support for the cross-functional delivery of large-scale, complex projects often involving multiple internal and external teams.Implement security measures and address vulnerabilities through necessary upgrades and patches.Participate in 24/5 rotational weekday shifts, including night and weekend on-call support.
Role Overview Eversana is hiring a Senior Software Engineer with a focus on Java development in Pune. This role centers on designing, building, and implementing software that supports patient services. The work directly supports Eversana’s mission to improve healthcare solutions. What You Will Do Design and develop software using Java Implement solutions that enhance patient services Contribute technical expertise to healthcare technology projects Location Pune
xplor is looking for a Senior Java Software Engineer in Pune to help improve payment solutions. This position centers on designing, developing, and maintaining software applications that support the company's products. Role overview Work closely with cross-functional teams to deliver reliable and effective software. The focus is on building and supporting applications that meet high standards for quality and performance. What you will do Design and develop Java-based software applications Maintain and improve existing systems Collaborate with teams across engineering, product, and other functions Requirements Experience with Java software development Ability to work with others to deliver high-quality products Strong problem-solving skills and attention to detail
PubMatic
Contract Software Engineer - UI About the Role Join PubMatic (Nasdaq: PUBM), a leading independent technology company that is revolutionizing the digital advertising landscape. We empower content creators across the open internet to optimize their inventory access and enhance monetization strategies while providing marketers with tools to achieve impressive returns on investment. Since 2006, our innovative, infrastructure-driven approach has facilitated real-time data processing and utilization, fostering a transparent and dynamic digital advertising ecosystem. Your Responsibilities Bring 3 to 5 years of development experience, including a minimum of 3 years focused on UI and backend development. Leverage your 6+ months of backend API development experience, preferably using NodeJS or other popular languages like Python. Utilize your hands-on expertise in advanced JavaScript and frameworks such as ReactJS, AngularJS, and NodeJS. Design, build, and maintain high-performance, scalable backend services utilizing NodeJS or Python in Linux/UNIX environments. Demonstrate proficiency in SQL and relational databases, including complex queries, performance optimization, schema design, and indexing. Exhibit knowledge of REST API development and design patterns using NodeJS, Python, and more. Possess a strong foundation in Data Structures and Object-Oriented Programming concepts. Experience with Angular 5 or later is essential; familiarity with the Angular framework is a plus. Apply your understanding of design patterns, modular JavaScript, ES6, and front-end debugging techniques. Conduct unit testing for both UI and backend codebases. Demonstrate problem-solving skills and a willingness to learn and adopt new technologies. Collaborate effectively with cross-functional teams, including Product, Marketing, UX, QA, Account Management, and Backend Platform teams across different locations.
Sign in to browse more jobs
Create account — see all 1,663 results

