2 months ago
Pune, IndiaStaff+
Responsibilities
- Define and review product and platform architecture across multiple AdServer teams.
- Own the multi-quarter technical direction and roadmap for the CTV AdServer platform.
- Lead the design and evolution of scalable, reliable, low-latency distributed backend platforms and services.
- Document architectural decisions, exceptions, trade-offs, and reusable standards through ADRs.
- Research emerging technologies, sponsor proof-of-concepts, and make build-or-adopt recommendations.
- Audit major architecture changes, act as a technical escalation point, and resolve complex cross-team problems.
- Partner with Data Center, DevOps, engineering, and product leaders on technology adoption, optimization, and stability planning.
- Mentor Principal Engineers, Senior Principal Engineers, and other senior individual contributors through design reviews and technical guidance.
- Champion engineering quality, documentation, and architectural standards across teams.
- Drive the use of generative AI throughout software design, coding, testing, documentation, and debugging.
Requirements
- 14+ years of hands-on development experience with C/C++ in Linux/UNIX environments.
- Demonstrated experience defining architecture and technical direction across multiple teams or an entire platform.
- Experience shipping and evolving large-scale distributed systems and designing complex, scalable, low-latency, high-throughput software.
- Deep proficiency in algorithms, advanced data structures, operating-system internals, multithreading, multiprocessing, and memory management.
- Ability to identify architectural risks, develop alternatives, write architectural decision records, and communicate trade-offs clearly.
- Strong problem-solving skills and ability to solve open-ended technical problems and troubleshoot difficult production issues.
- Ability to write clean, modular, loosely coupled code and perform high-quality code and design reviews.
- Strong end-to-end understanding of platform functionality and experience influencing senior stakeholders without direct authority.
- Working knowledge of Go, Perl, Python, Shell scripting, and MySQL is preferred.
- Working knowledge of generative AI tools, IDEs, prompt engineering fundamentals, and different model types.
- Bachelor’s degree in Engineering, Computer Science, Information Technology, or an equivalent degree; an advanced degree is a plus.
- Preferred experience includes CTV/OTT ad serving, ad decisioning, real-time bidding, VAST, VPAID, VMAP, SSAI, CSAI, HLS, DASH, IAB CTV/OTT specifications, streaming platforms, smart TV operating systems, CTV measurement, and privacy and identity systems.
Benefits
- Hybrid work schedule with three days in the office and two days working remotely.
- Healthcare insurance, maternity and paternity leave, and broadband reimbursement.
- Office kitchen stocked with snacks and drinks plus catered lunches.
- Equal opportunity workplace promoting diversity and inclusion.
About PubMatic
PubMatic builds a sell-side programmatic advertising platform that helps digital publishers and commerce media networks monetize display, mobile, video, and in‑app inventory by connecting them with DSPs and buyers. Its business model centers on fees from real-time ad auctions and related services, including RTB, yield optimization, and AI-driven decisioning. Founded in 2006, the company is headquartered in Redwood City, California, and is listed on NASDAQ under the ticker PUBM.
