PubMatic is a platform in the advertising industry that is focused on technology and data innovation so publishers can succeed in the future of open digital med
Senior/Software Engineer, AI-Powered Advertising Agents
Location
India
Posted
4 days ago
Salary
0
Seniority
Senior
No structured requirement data.
Job Description
Senior/Software Engineer, AI-Powered Advertising Agents
PubMatic
Title: Senior/Software Engineer, AI-Powered Advertising Agents Location: Pune Job Description: Department: Engineering About the Role PubMatic is looking for engineers with expertise in Generative AI and AI agent development. You will be responsible for building and optimizing advanced AI agents that leverage the latest technologies in Retrieval-Augmented Generation (RAG), vector databases, and large language models (LLMs). You will work on developing state-of-the-art solutions that enhance Generative AI capabilities and enable our platform to handle complex information retrieval, contextual generation, and adaptive interactions. What You'll Do: - Provide technical leadership and mentorship to engineering teams while collaborating with architects, product managers, and UX designers to create innovative AI solutions that address complex customer challenges. - Lead the design, development, and deployment of AI-driven features. Drive end-to-end ownership—from feasibility analysis and design specifications to execution and release—while ensuring quick iterations based on customer feedback in a fast-paced Agile environment. - Spearhead technical design meetings and produce detailed design documents that outline scalable, secure, and robust AI architectures. - Ensure that the solutions are aligned with long-term product strategy and technical roadmaps. - Implement and optimize LLMs for specific use cases, including fine-tuning models, deploying pre-trained models, and evaluating their performance. - Develop AI agents powered by RAG systems, integrating external knowledge sources to improve the accuracy and relevance of generated content. - Design, implement, and optimize vector databases (e.g., FAISS, Pinecone, Weaviate) for efficient and scalable vector search, and work on various vector indexing algorithms. - Create sophisticated prompts and fine-tune them to improve the performance of LLMs in generating precise and contextually relevant responses. - Utilize evaluation frameworks and metrics (e.g., Evals) to assess and improve the performance of generative models and AI systems. - Work with data scientists, engineers, and product teams to integrate AI-driven capabilities into customer-facing products and internal tools. - Stay up to date with the latest research and trends in LLMs, RAG, and generative AI technologies to drive innovation in the company’s offerings. - Continuously monitor and optimize models to improve their performance, scalability, and cost efficiency. We'd Love for You to Have: - 2 to 5 years of experience and strong understanding of LLMs and their underlying principles — transformer architecture, attention mechanisms, and hyperparameter tuning. - Proven experience designing and building AI agents, including multi-agent orchestration, tool-use patterns, multi-step planning, and agent memory architectures (short-term and long-term). - Hands-on experience with agentic frameworks such as LangGraph, CrewAI, or AutoGen, and familiarity with RAG pipelines that integrate external knowledge sources (documents, databases, APIs). - In-depth knowledge of vector databases and indexing algorithms; practical experience with FAISS, Pinecone, Weaviate, or Milvus. - Experience with agent observability, tracing, and guardrails — tools like Langfuse or equivalent — to ensure reliability, safety, and debuggability of agentic systems. - Proficiency in prompt engineering — crafting, iterating, and optimizing complex prompts for context-sensitive, domain-specific LLM outputs. - Familiarity with Evals and other performance evaluation tools for measuring model quality, relevance, and efficiency. - Proficiency in Python and experience with machine learning libraries such as TensorFlow, PyTorch, and Hugging Face Transformers. - Experience with data preprocessing, vectorization, and handling large-scale datasets. - Ability to present complex technical ideas and results to both technical and non-technical stakeholders. Nice-to-Have: - Experience in building AI agents using graph-based architectures, including knowledge graph embeddings and graph neural networks (GNNs). - Experience with training small base models using custom data, including data collection, pre-processing, and fine-tuning models to specific domains or tasks. - Familiarity with deploying AI models on cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes). - Familiarity with programmatic advertising, RTB, or ad auction mechanics. - Knowledge of MCP (Model Context Protocol) or similar tool-integration standards - Publication or contributions to research in AI, LLMs, or related fields. Qualification: Should have a bachelor’s degree in engineering or an equivalent degree from a well-known institute/university. Additional Information: Return to Office: PubMatic employees throughout the globe have returned to our offices via a hybrid work schedule (3 days “in office” and 2 days “working remotely”) that is intended to maximize collaboration, innovation, and productivity among teams and across functions. Benefits: Our benefits package includes the best of what leading organizations provide, such as paternity/maternity leave, healthcare insurance, broadband reimbursement. As well, when we’re back in the office, we all benefit from a kitchen loaded with healthy snacks and drinks and catered lunches and much more!. Diversity and Inclusion: PubMatic is proud to be an equal opportunity employer; we don’t just value diversity, we promote and celebrate it. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status About PubMatic PubMatic is one of the world’s leading scaled digital advertising platforms, offering more transparent advertising solutions to publishers, media buyers, commerce companies and data owners, allowing them to harness the power and potential of the open internet to drive better business outcomes. Founded in 2006 with the vision that data-driven decisioning would be the future of digital advertising, we enable content creators to run a more profitable advertising business, which in turn allows them to invest back into the multi-screen and multi-format content that consumers demand.
Related Guides
Related Job Pages
More AI Engineer Jobs
Senior/Principal Engineer (m/f/x) for Evaluations Generative AI
DynatraceDynatrace is a global application performance management software firm and a former member of Compuware. As an employer, the company is in support of helping its team achieve a hea
Your role at DynatraceMost AI developer tools operate without any knowledge of how software actually behaves in production. Dynatrace is in a unique position to change that. We're looking for a Senior or Principal Generative AI Engineer to design and build the evaluation and simulation capabilities at the core of our product. You'll work across the stack, from CLI tooling that engineers run locally, to large-scale simulation pipelines, to LLM-as-a-judge evaluation frameworks running against real Dynatrace AI Observability data. This role sits inside Dynatrace's Engineering organization and works closely with product, design, and the platform teams that power Dynatrace's AI-observability stack. Your responsibilities: - Conduct research in the field of Generative AI - Design and build systems that let users replay and stress-test AI Agents at scale. Detect regressions across model versions, prompt changes, and data drift. Define the metrics, datasets, and judging strategies that make results trustworthy. - Build infrastructure to simulate multi-turn, tool-using agents in realistic environments. Generate adversarial scenarios, measure task completion, tool-use correctness, and failure modes. Help teams ship agents with confidence. - Own developer-facing CLIs that run evaluations on top of Dynatrace AI Observability data, from trace ingestion to judge configuration to reporting. Make it the tool AI engineers reach for first when debugging a production behavior. - Prototype quickly, run user feedback cycles, and ship to production - Define technical strategy for the team's AI systems, set architectural direction, and mentor other engineers - Collaborate with product and design to identify which developer problems are most worth solving What will help you succeed - 5+ years (Senior) or 10+ years (Principal) of professional software engineering experience - Demonstrated experience shipping production systems that use LLMs, including prompting, tool calling, evaluation, and iteration - Strong foundation in at least one of: developer tooling (IDEs, compilers, static analysis, code intelligence), AI/ML engineering, or large-scale distributed systems - Hands-on experience with agentic patterns: planning, tool use, retrieval, memory management - Ability to evaluate and critique AI-generated output. You understand when a model is wrong, not just that it is. - Clear communication with cross-functional partners across product and engineering - Background in observability, APM, or infrastructure monitoring - Familiarity with engineering platforms at scale: CI/CD systems, developer portals, internal tooling - Hands-on experience with LLMs: prompt engineering, evaluation frameworks (e.g. LLM-as-a-judge, golden datasets, pairwise comparisons), or agent frameworks. Why you will love being a Dynatracer - Dynatrace is a leader in unified observability and security. - We provide a culture of excellence with competitive compensation packages designed to recognize and reward performance. - Our employees work with the largest cloud providers, including AWS, Microsoft, and Google Cloud, and other leading partners worldwide to create strategic alliances. - You'll get to work at the forefront of innovation with Dynatrace Intelligence—the industry's first agentic operations system. Bringing together deterministic and agentic AI, it helps teams understand what's happening, why it matters, and what to do next— automatically. - Over 50% of the Fortune 100 companies are current customers of Dynatrace. Compensation and Rewards - We offer attractive compensation packages and stock purchase options with numerous benefits and advantages. - Due to legal reasons, we are obliged to list a salary range for this position, which is €74,000 up to €112,000 gross per year based on full-time employment (38.5 h/week). We’ve listed the salary range for transparency, but if your experience and skills bring unique value, we’d still love to hear from you—please apply even if you’re outside the range. Equal Employment OpportunityDynatrace provides equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected characteristic. We actively foster an inclusive workplace that celebrates differences and promotes accessibility, collaboration, and growth for all.
Senior Engineer (m/f/x) for OpenIngest Generative AI
DynatraceDynatrace is a global application performance management software firm and a former member of Compuware. As an employer, the company is in support of helping its team achieve a hea
Your role at DynatraceMost AI developer tools operate without any knowledge of how software actually behaves in production. Dynatrace is in a unique position to change that. We're looking for an engineer who lives at the intersection of open standards, distributed systems, and AI infrastructure. You will own the path that telemetry from AI workloads takes into Dynatrace — from the moment an SDK emits a span in a customer's LLM application, through ingest, validation, and into the data model that powers our AI observability product. This role sits inside Dynatrace's Engineering organization and works closely with product, design, and the platform teams that power Dynatrace's AI-observability stack. Your responsibilities: - Own OpenTelemetry ingest for AI workloads. Build and maintain the ingest path for OpenTelemetry traces, metrics, and logs emitted by GenAI applications, agents, and frameworks. Ensure it is robust, performant, and faithful to the spec. - Test and support integrations across the AI SDLC. Validate that popular AI SDKs, frameworks, and agent runtimes produce telemetry that flows cleanly into Dynatrace. Close the gaps you find — in our ingest, in upstream instrumentation, or in the spec itself. - Partner with the OneAgent team to align auto-instrumentation, context propagation, and runtime data collection for AI workloads, so customers get a coherent experience whether they instrument manually or rely on OneAgent. - Push GenAI semantic conventions forward across the industry by representing Dynatrace in the OpenTelemetry GenAI SIG. Propose, review, and drive consensus on semantic conventions for LLM calls, agents, tool use, evaluations, and emerging patterns. Help define what "good" AI telemetry looks like — and make sure the standard reflects real production needs. - Prototype quickly, run user feedback cycles, and ship to production - Collaborate with product and design to identify which developer problems are most worth solving. - Define technical strategy for the team's AI systems, set architectural direction, and mentor other engineers. What will help you succeed - 5+ years (Senior) of professional software engineering experience - Demonstrated experience shipping production systems that use LLMs, including prompting, tool calling, evaluation, and iteration - Strong foundation in at least one of: developer tooling (IDEs, compilers, static analysis, code intelligence), AI/ML engineering, or large-scale distributed systems - Hands-on experience with agentic patterns: planning, tool use, retrieval, memory management - Hands-on experience with LLMs: prompt engineering, evaluation frameworks (e.g. LLM-as-a-judge, golden datasets, pairwise comparisons), or agent frameworks. - Ability to evaluate and critique AI-generated output. You understand when a model is wrong, not just that it is. - Clear communication with cross-functional partners across product and engineering Why you will love being a Dynatracer - Dynatrace is a leader in unified observability and security. - We provide a culture of excellence with competitive compensation packages designed to recognize and reward performance. - Our employees work with the largest cloud providers, including AWS, Microsoft, and Google Cloud, and other leading partners worldwide to create strategic alliances. - You'll get to work at the forefront of innovation with Dynatrace Intelligence—the industry's first agentic operations system. Bringing together deterministic and agentic AI, it helps teams understand what's happening, why it matters, and what to do next— automatically. - Over 50% of the Fortune 100 companies are current customers of Dynatrace. Compensation and Rewards - We offer attractive compensation packages and stock purchase options with numerous benefits and advantages. - Due to legal reasons, we are obliged to list a salary range for this position, which is €61,000 up to €92,000 gross per year based on full-time employment (38.5 h/week). We’ve listed the salary range for transparency, but if your experience and skills bring unique value, we’d still love to hear from you—please apply even if you’re outside the range. Equal Employment OpportunityDynatrace provides equal employment opportunities to all employees and applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, or any other protected characteristic. We actively foster an inclusive workplace that celebrates differences and promotes accessibility, collaboration, and growth for all.
Senior AI Engineer, Real-World Data
NateraWe are a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
• Design, build, and deploy agent-based AI systems that improve the quality and reliability of clinical data extraction in production. • Own technical design and delivery for agent workflows. • Integrate new AI capabilities into existing production platforms with attention to performance, scalability, and cost. • Partner with clinical AI, engineering, and product teams to prioritize problems, define success metrics, and ship incremental improvements. • Develop evaluation and monitoring approaches to measure impact, guide iteration, and support safe deployment in a regulated environment. • Provide technical leadership through clear documentation, design decisions, and pragmatic tradeoffs across accuracy, cost, and delivery timelines.
Software Engineer(AI Team)
VaidioAt Vaidio, we're transforming ordinary camera feeds into actionable intelligence that helps organizations operate more safely, securely, and effectively. From real-time alerts and forensic search to operational insights, our AI Vision Platform empowers customers to see more, know more, and do more. We believe in the power of purpose-driven technology. Whether it's protecting public spaces, streamlining operations, or uncovering new efficiencies, Vaidio's solutions make a measurable impact — in real time, and in the real world.
【The Role】 We are looking for an experienced AI Software Engineer with a focus on Deep learning and Machine Learning, with a background in various technologies and applications, both personal and professional. If you are passionate about developing AI models/analytics/applications, we would like to meet you. As an AI software developer, you’ll work closely with the global product team to define and implement product features. 【The Job】 AI software Engineers primarily implement ML/DL analytics/engines and build the trained model to be utilized by backend side engineers in production environments. The day to day consists of developing the AI solutions for image classification, object detection, semantic segmentation, etc., as well as optimizing model performance and accuracy. 【Responsibilities】 • Develop and deploy machine learning models for AI analytic application. • Work with the global team to survey, design and implement analytic engines/applications/prototypes. • Convert concepts into practical proposals for software engineering or modern AI. • Stay up-to-date with state-of-the-art research or advancements in machine learning and artificial intelligence. 【Skills and Qualifications】 • Master’s degree in Computer Science, Computer Engineering or related technical discipline or 2+ years professional software development experience. • Familiar with at least one of the following programming languages: Python, C/C++, Java. • Proficiency in TensorFlow, PyTorch, Keras and other relevant AI/ML libraries and frameworks. • Experience in developing and deploying machine learning models/applications. 【Nice to have】 • Knowledge in image/video processing • Knowledge in big data processing • Experiences in deep learning networks such as YOLO, Mobilenet, Resnet, etc. • Knowledge in model compression( e.g. pruning, quantization) • Java, C/C++ experience 【Personal Characteristics】 • Ability to learn, adapt and grow • Problem solving mindset • Attention to detail • Flexibility • Well Organized 【Others】 • Ability to learn, adapt and grow • Problem-solving mindset • Attention to detail • Flexibility • Well Organized


