PubMatic

Senior/Software Engineer - Data Analytics

PubMatic
Apply
24 days 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
Contact me