P

PubMatic

SSP for publishers, optimizes ad revenue

Senior Software Engineer - Data Analytics

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • Have 1–5+ years of coding experience in Java and backend development.
  • Have solid computer science fundamentals, including data structure and algorithm design, and creation of architectural specifications.
  • Have expertise implementing professional software engineering best practices across the full software development life cycle, including coding standards and code reviews.
  • Have hands-on experience with Big Data tools and systems such as Scala, Spark, Kafka, Hadoop, and Snowflake.
  • Have proven expertise building generative AI applications, including large language model integration, agent orchestration libraries such as LangChain, prompt engineering, embeddings, and retrieval-augmented generation.
  • Have experience developing and deploying scalable, production-grade AI or data systems.
  • Be able to lead end-to-end feature development and debug distributed systems.
  • Have a bachelor’s degree in engineering or an equivalent degree from a well-known institute or university.
  • Have excellent verbal and written communication skills, especially in technical communications.
  • Have strong interpersonal skills and a desire to work collaboratively.

Responsibilities

  • Build, design, and implement a highly scalable, fault-tolerant big data platform to process terabytes of data and provide customers with in-depth analytics.
  • Develop backend services using Java, REST APIs, JDBC, and AWS.
  • Build and maintain Big Data pipelines using technologies such as Spark, Hadoop, Kafka, and Snowflake.
  • Architect and implement real-time data processing workflows and automation frameworks.
  • Design and develop generative AI-powered agents for analytics, operations, and data enrichment using frameworks such as LangChain, LlamaIndex, or custom orchestration systems.
  • Integrate large language models such as OpenAI, Claude, and Mistral into existing services for query understanding, summarization, and decision support.
  • Manage end-to-end generative AI workflows, including prompt engineering, fine-tuning, vector embeddings, and retrieval-augmented generation.
  • Work with cross-functional teams to improve the availability, scalability, and functionality of large data platforms and PubMatic software.
  • Participate in Agile/Scrum processes, including sprint planning, sprint retrospectives, backlog grooming, user story management, and work item prioritization.
  • Discuss software feature requirements for the PubMatic Data Analytics platform with product managers.
  • Support customer issues over email or JIRA, provide updates, and deliver patches to fix issues.
  • Perform code and design reviews for peer code or as required by the code review process.

Desired Qualifications

  • Experience developing and delivering large-scale big data pipelines, real-time systems, and data warehouses.

About the Company

PubMatic

SSP for publishers, optimizes ad revenue

PubMatic provides a digital advertising platform that helps publishers boost revenue from websites and apps through a Supply-Side Platform (SSP). The SSP lists ad space, connects publishers with advertisers, and uses real-time bidding to award impressions to the highest bidder. The company earns a commission on successful ad placements and offers analytics, audience targeting, identity solutions, and support for video and CTV ads. Its goal is to help publishers maximize ad revenue by efficiently monetizing inventory and improving reach.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Redwood City, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at PubMatic

See more jobs