About the Role:
What You'll Do:
- 4+ years of professional experience developing in Go or Java, with a deep understanding of its core concepts and best practices.
- Design, build, and maintain high-performance, scalable backend services.
- Own end-to-end responsibility for one or more key modules; act as the technical point of contact.
- Write clean, modular, well-documented, and testable code following software engineering best practices.
- Troubleshoot and resolve complex issues in both pre-production and customer-facing environments.
- Monitor system and application KPIs, ensuring reliability, stability, and performance.
- Collaborate cross-functionally with product, QA, DevOps, and other engineering teams.
- Contribute to system design documents, technical specifications, and feasibility analyses.
- Participate in agile processes: sprint planning, code reviews, retrospectives, and continuous improvement initiatives.
- Leverage AI-enabled development tools (e.g., GitHub Copilot, ChatGPT, Cursor) for coding, debugging, documentation, and automation.
We'd Love for You to Have:
- Solid foundation in computer science principles: algorithms, data structures, concurrency, performance optimization.
- Experience with multi-threading, multi-processing, and memory management.
- Strong background in building scalable, distributed systems or high-throughput applications.
- Familiarity with databases (MySQL preferred) and scripting (Python/Shell).
- Ability to deliver clean, production-grade code with minimal technical debt.
- Problem-solver with analytical thinking and strong ownership mindset.
- Strong written and verbal communication skills.
Bonus Skills:
- Experience with Python or C/C++.
- Knowledge of large-scale deployment architectures, monitoring, and CI/CD.
- Hands-on experience with AI-assisted coding and automation workflows.
- Basic understanding of prompt engineering and LLM usage for productivity.
AI-Enabled Engineering Mindset
- We value engineers who embrace generative AI tools (Copilot, Claude, Cursor, Windsurf, etc.) to increase development velocity, improve code quality, and accelerate problem-solving.
Engineers with an AI-first mindset
—leveraging automation for experimentation, documentation, and debugging—will shine in our fast-paced and performance-critical environment.
Qualifications
- Should have a bachelor’s degree in engineering (CS / IT) or equivalent degree from a well-known Institute / University.
Additional Information:
Return to Office: PubMatic employees throughout the global 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
Diversity and Inclusion:
About PubMatic:
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.