About the Role :
PubMatic is looking for a Staff Software Engineer to help architect and evolve our next-generation, highly scalable, low-latency AdServer for Connected TV (CTV) - operating at a scale of 1 trillion+ requests per day and managing millions of requests per second. This is a technical leadership role for an engineer who wants to shape the architectural direction of the CTV AdServer platform, not just one team's roadmap, in one of the fastest-growing areas of programmatic advertising.
What You'll Do :
- Influence multiple teams across the AdServer organization by defining and reviewing product and platform architecture and implementations.
- Oversee the design and implementation of critical platform components by maintaining in-depth knowledge of best practices, technologies, architectures, and emerging technologies.
- Document and communicate exceptions to architectural standards by capturing significant architectural decisions (ADRs).
- Own end-to-end technical direction for the AdServer platform, partnering with Principal and Senior Principal Engineers, Engineering Leads, and Product Leads.
- Lead the design and evolution of highly reliable, scalable, low-latency distributed backend platforms and services.
- Drive research into emerging technologies, sponsor proof-of-concepts, and make build/adopt decisions.
- Act as a technical escalation point across teams, auditing designs for platform stability and unblocking cross-cutting problems.
- Partner with Data Center and DevOps teams on long-range technical planning.
- Mentor and raise the technical bar of Principal and Senior Principal Engineers through design reviews and hands-on technical guidance.
- Champion engineering best practices and documentation standards across teams.
- Drive the application of GenAI across the software development lifecycle.
Tech Stack & Requirements :
- 14+ years of hands-on development experience in C/C++ in a Linux/UNIX environment.
- Experience with Go is a strong plus.
- Demonstrated experience defining architecture and technical direction across multiple teams or a full platform.
- Deep proficiency in algorithms, advanced data structures, and core computer science principles.
- Extensive experience in software design and architecture for complex, scalable, low-latency, high-throughput systems.
- Strong working knowledge of generative AI-based tools and IDEs.
- Deep knowledge of OS internals, multi-threading, multi-processing, and memory management.
- Working knowledge of scripting (Perl/Python/Shell) and databases (preferably MySQL).
Qualifications :
- Bachelor's degree in Engineering (CS/IT) or an equivalent degree from a well-known institute or university.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1671497