Software Engineer (AI-Powered Advertising Agents - AgenticOS)

PubMatic Pune, India

Pune, India Entry levelHybridFull-time ₹1,800,000 – ₹2,800,000 a year

About the role

This is a software engineering role at PubMatic in Pune building AI agents for programmatic advertising, part of the AgenticOS initiative. It suits an engineer, from junior through senior/principal level, with 2-10 years of experience who wants to build generative AI agents, RAG systems and vector search for customer-facing and internal products. The role works hybrid with 3 days in the office and 2 days remote.

What you’ll do

  • Lead the design, development and deployment of AI-driven features
  • Own work end to end from feasibility analysis through execution and release
  • Iterate quickly based on customer feedback in an Agile environment
  • Implement and optimize LLMs for specific use cases, including fine-tuning and deployment
  • Develop AI agents powered by RAG systems and integrate external knowledge sources
  • Design, implement and optimize vector databases for scalable vector search
  • Create and refine prompts to improve LLM output quality
  • Use evaluation frameworks and metrics to assess and improve generative AI systems
  • Integrate AI-driven capabilities into customer-facing products and internal tools
  • Monitor and optimize models for performance, scalability and cost efficiency

What they’re looking for

  • 2 to 10 years of total experience
  • Strong understanding of LLMs, transformer architecture, attention mechanisms and hyperparameter tuning
  • Proven experience designing and building AI agents
  • Experience with multi-agent orchestration, tool-use patterns and agent memory architectures
  • Hands-on experience with agentic frameworks such as LangGraph, CrewAI or AutoGen
  • Familiarity with RAG pipelines integrating external knowledge sources
  • In-depth knowledge of vector databases and indexing algorithms, e.g. FAISS, Pinecone, Weaviate or Milvus
  • Experience with agent observability, tracing and guardrails
  • Proficiency in prompt engineering for complex LLM outputs
  • Proficiency in Python and ML libraries such as TensorFlow, PyTorch and Hugging Face Transformers
  • Bachelor's degree in engineering or an equivalent degree

Nice to have

  • Experience building AI agents using graph-based architectures, including knowledge graph embeddings and GNNs
  • Experience training small base models with custom data
  • Familiarity with deploying AI models on AWS, GCP or Azure with Docker or Kubernetes
  • Familiarity with programmatic advertising, RTB or ad auction mechanics
  • Knowledge of MCP or similar tool-integration standards
  • Publications or research contributions in AI or LLMs

What’s on offer

  • Hybrid work schedule with 3 days in office and 2 days remote
  • Paternity/maternity leave
  • Healthcare insurance
  • Broadband reimbursement
  • Snacks, drinks and catered lunches

Questions about this role

Is this role remote?

No, it is hybrid with 3 days in office and 2 days remote in Pune.

How much does it pay?

Approximately $21.7K–33.7K/yr.

How many years of experience do I need?

2 to 10 years.

Do I need a degree?

Yes, a Bachelor's degree in engineering or an equivalent.

Related roles

Software Development Engineer, Amazon Traffic Engineering

Amazon · Hyderabad, India · Hyderabad/Secunderabad

A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.

On-siteMid levelFull-time
Distributed SystemsService-Oriented ArchitectureAgileSoftware Engineering Best Practices
4 days ago

Forward Deployed Engineer - Software Engineer - North America

ElevenLabs · United States

A remote-first forward deployed engineer role at ElevenLabs embedded with strategic customers to deliver technical integrations. Suited to a Python-proficient engineer who enjoys customer-facing work and regular travel to client sites.

RemoteMid levelFull-time
PythonSoftware ArchitectureAPI Integration
2 days ago

Senior Software Engineer - DevOps Engineer

Wells Fargo · Bengaluru, India

A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.

On-siteSeniorFull-time
CI/CDGitHub ActionsJenkinsHarness +9
4 days ago

Senior Software Engineer (Python, AI ML Engineer)

Optum · Gurgaon, India · Gurugram, India

Optum is hiring a senior software engineer in Gurugram to build and operate AI, ML, and LLM-powered enterprise solutions. The role suits engineers with production AI experience, Python or similar software skills, and knowledge of RAG, orchestration, cloud services, and evaluation.

SeniorFull-time
PythonJavaJavaScriptTypeScript +16
6 days ago

Software Engineering Senior Manager - Data Engineering - GEN AI

Wellsfargo · Bengaluru, India

A senior engineering management role leading data engineering teams for Wells Fargo's Treasury Technology group in Bengaluru. Suited to an experienced people leader with a data engineering background in regulated financial services.

On-siteSeniorFull-time
SparkKafkaAirflowDatabricks +12
4 days ago

Senior Software Engineer-Python,spark,Iceberg,Hive

Wells Fargo · Hyderabad, India

A senior software engineering role at Wells Fargo in Hyderabad, modernizing large-scale data platforms with Python, Spark, Iceberg, and Hive.

On-siteSeniorFull-time
PythonSparkIcebergHive +9
2 days ago