PubMatic

Senior/Software Engineer - Data Analytics

PubMatic
Apply
2 months ago
Pune, IndiaSenior

Responsibilities

  • Build, design, and implement scalable, fault-tolerant big-data platforms processing terabytes of data for customer analytics.
  • Develop backend services using Java, REST APIs, JDBC, and AWS.
  • Build and maintain large-scale data pipelines using Spark, Hadoop, Kafka, and Snowflake.
  • Architect real-time data-processing workflows and automation frameworks.
  • Develop GenAI-powered agents for analytics, operations, and data-enrichment use cases.
  • Integrate LLMs such as OpenAI, Claude, and Mistral into services for query understanding, summarization, and decision support.
  • Manage GenAI workflows involving prompt engineering, fine-tuning, vector embeddings, and retrieval-augmented generation.
  • Lead end-to-end feature development, debug distributed systems, and participate in code and design reviews.
  • Collaborate with product managers and cross-functional teams on analytics-platform features, availability, and scalability.
  • Support customer issues through email or JIRA and provide fixes, patches, and updates.
  • Participate in sprint planning, retrospectives, backlog grooming, user-story management, and work-item prioritization.

Requirements

  • 1–5+ years of coding experience in Java and backend development.
  • Bachelor’s degree in engineering or an equivalent degree.
  • Strong computer science fundamentals in data structures, algorithms, and architectural specifications.
  • Experience with Scala, Spark, Kafka, Hadoop, Snowflake, large-scale data pipelines, real-time systems, and data warehouses.
  • Experience building GenAI applications with LLM integration, agent orchestration libraries, prompt engineering, embeddings, and RAG.
  • Experience developing and deploying scalable, production-grade AI or data systems.
  • Ability to lead end-to-end feature development and debug distributed systems.
  • Experience applying software-engineering practices across the software development lifecycle, including coding standards and code reviews.
  • Ability to learn technologies independently and work toward stretch goals in an innovative, fast-paced environment.
  • Strong verbal, written, technical communication, interpersonal, and collaboration skills.

Benefits

  • Hybrid schedule with 3 days in the office and 2 days working remotely.
  • Paternity and maternity leave.
  • Healthcare insurance.
  • Broadband reimbursement.
  • Office kitchen with healthy snacks and drinks and catered lunches.

Tech Stack

Apache HadoopApache KafkaApache SparkAWSJavaPythonScalaSnowflake

Categories

AI ApplicationsBackendData Engineering
PubMatic

About PubMatic

1,001-5,000 employees

PubMatic builds a sell-side programmatic advertising platform that helps digital publishers and commerce media networks monetize display, mobile, video, and in‑app inventory by connecting them with DSPs and buyers. Its business model centers on fees from real-time ad auctions and related services, including RTB, yield optimization, and AI-driven decisioning. Founded in 2006, the company is headquartered in Redwood City, California, and is listed on NASDAQ under the ticker PUBM.

Contact me