Software Engineer (AI-Powered Advertising Agents - AgenticOS)
Skills
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
A software development engineer role at Amazon in Hyderabad, building service onboarding and tax-compliance systems at scale.
Forward Deployed Engineer - Software Engineer - North America
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.
Senior Software Engineer - DevOps Engineer
A senior DevOps engineering role at Wells Fargo in Bengaluru, building CI/CD pipelines and driving automation.
Senior Software Engineer (Python, AI ML Engineer)
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.
Software Engineering Senior Manager - Data Engineering - GEN AI
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.
Senior Software Engineer-Python,spark,Iceberg,Hive
A senior software engineering role at Wells Fargo in Hyderabad, modernizing large-scale data platforms with Python, Spark, Iceberg, and Hive.