Source description
About the role
As a Data Analytics focused Senior Software Engineer at PubMatic, you will play a crucial role in developing advanced AI agents to enhance data analytics capabilities. Your expertise in building and optimizing AI agents using technologies such as Hadoop, Spark, Scala, Kafka, Spark Streaming, and cloud-based solutions will be instrumental in improving data-driven insights and analytical workflows. Key Responsibilities: - Build, design, and implement a highly scalable and fault-tolerant big data platform for processing terabytes of data and providing in-depth analytics to customers. - Develop backend services using Java, REST APIs, JDBC, and AWS. - Build and maintain Big Data pipelines utilizing technologies like Spark, Hadoop, Kafka, and Snowflake. - Architect and implement real-time data processing workflows and automation frameworks. - Design and develop GenAI-powered agents for analytics, operations, and data enrichment use cases. - Integrate LLMs (e.g., OpenAI, Claude, Mistral) into existing services for query understanding, summarization, and decision support. - Manage end-to-end GenAI workflows including prompt engineering, fine-tuning, vector embeddings, and retrieval-augmented generation. - Collaborate with cross-functional teams to improve the availability and scalability of large data platforms and the functionality of PubMatic software. - Participate in Agile/Scrum processes such as sprint planning, backlog grooming, and work item prioritization. - Discuss software features with product managers to enhance the PubMatic Data Analytics platform. - Support customer issues and provide updates and patches to fix any reported issues. - Conduct code and design reviews for code implemented by peers. Qualifications: - 2-5+ years of coding experience in Java and backend development. - Solid computer science fundamentals with expertise in data structure and algorithm design. - Hands-on experience with Big Data tools and systems like Scala Spark, Kafka, Hadoop, Snowflake. - Proficiency in building GenAI applications and integrating LLMs, orchestration libraries, and retrieval-based generation. - Experience in developing scalable AI or data systems and deploying large-scale big data pipelines and real-time systems. - Ability to lead feature development and debug distributed systems. - Strong interpersonal skills and a collaborative mindset. As a candidate for this role, you should possess a bachelor's degree in engineering (CS/IT) or an equivalent degree from a well-known institute or university. PubMatic offers a hybrid work schedule allowing employees to work 3 days in the office and 2 days remotely to maximize collaboration, innovation, and productivity. The benefits package includes paternity/maternity leave, healthcare insurance, broadband reimbursement, catered lunches, and more. PubMatic is committed to diversity and inclusion, promoting and celebrating equality among all employees. PubMatic is a leading digital advertising platform that provides transparent advertising solutions to publishers, media buyers, commerce companies, and data owners. Founded in 2006, PubMatic enables content creators to run a profitable advertising business, reinvesting in multi-screen and multi-format content demanded by consumers. As a Data Analytics focused Senior Software Engineer at PubMatic, you will play a crucial role in developing advanced AI agents to enhance data analytics capabilities. Your expertise in building and optimizing AI agents using technologies such as Hadoop, Spark, Scala, Kafka, Spark Streaming, and cloud-based solutions will be instrumental in improving data-driven insights and analytical workflows. Key Responsibilities: - Build, design, and implement a highly scalable and fault-tolerant big data platform for processing terabytes of data and providing in-depth analytics to customers. - Develop backend services using Java, REST APIs, JDBC, and AWS. - Build and maintain Big Data pipelines utilizing technologies like Spark, Hadoop, Kafka, and Snowflake. - Architect and implement real-time data processing workflows and automation frameworks. - Design and develop GenAI-powered agents for analytics, operations, and data enrichment use cases. - Integrate LLMs (e.g., OpenAI, Claude, Mistral) into existing services for query understanding, summarization, and decision support. - Manage end-to-end GenAI workflows including prompt engineering, fine-tuning, vector embeddings, and retrieval-augmented generation. - Collaborate with cross-functional teams to improve the availability and scalability of large data platforms and the functionality of PubMatic software. - Participate in Agile/Scrum processes such as sprint planning, backlog grooming, and work item prioritization. - Discuss software features with product managers to enhance the PubMatic Data Analytics platform. - Support customer issues and provide updates and patches to fix any reported issues. - Conduct code and design reviews for code
More at PubMatic
Related open roles
Principal Software Engineer - Golang
Mumbai
Senior/Software Engineer, AI-Powered Advertising Agents
Mumbai
Senior Software Engineer - C/C++, Linux/ Unix, Cloud
Mumbai
Principal/Senior/Software Engineer, AI-Powered Advertising Agents - AgenticOS
Mumbai
Principal Software Engineer - PubMatic AgenticOS (Buy Side Bidding Platform)
India
Senior/Software Engineer - Java (Core Platform/Convert)
Mumbai