{"id":2439072,"url":"https://alion.io/job/pubmatic-staff-software-engineer-ctv-ad-server","title":"Staff Software Engineer - CTV (Ad Server)","company":{"id":5112,"name":"PubMatic","domain":"pubmatic.com","url":"https://alion.io/company/pubmatic","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":75,"open_postings":27,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-14T06:34:16Z"}},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Pune, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":27000,"max_usd":70000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":20},"experience_years_min":14,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Go","optional":false},{"name":"Linux","optional":false},{"name":"MySQL","optional":false},{"name":"Perl","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"Python","optional":false},{"name":"Unix","optional":false},{"name":"ChatGPT","optional":true},{"name":"Claude","optional":true},{"name":"Copilot","optional":true},{"name":"Cursor","optional":true},{"name":"Windsurf","optional":true}],"status":"live","first_seen_at":"2026-07-27T04:07:06Z","employer_posted_date":"2026-09-17","last_verified_at":"2026-10-14T08:39:56Z","board_verified":true,"closed_at":null,"days_open":79,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":79},"description":"About the Role\nPubMatic 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. If you thrive on solving distributed-systems problems at extreme scale, enjoy influencing engineering direction across multiple teams, and want to be one of the most senior technical voices in the organization, we’d love to talk to you.\nWhat You'll Do\nProduct & Architecture Influence: Influence multiple teams across the AdServer organization by defining and reviewing product and platform architecture and implementations. Identify architectural risks early and propose alternatives and solutions that hold up at trillion-scale.\nArchitectural Oversight: Oversee the design and implementation of critical platform components by maintaining in-depth knowledge of best practices, technologies, architectures, and emerging technologies, and by setting the technical bar for the AdServer engineering organization.\n Standards & Decisions: Document and communicate exceptions to architectural standards by capturing significant architectural decisions (ADRs), ensuring decisions and their rationale are visible, durable, and reusable across teams.\nOwn end-to-end technical direction for the AdServer platform - partnering with Principal and Senior Principal Engineers, Engineering Leads, and Product Leads to translate business needs into a coherent, multi-quarter technical roadmap.\nLead the design and evolution of highly reliable, scalable, low-latency distributed backend platforms and services, and set the technical direction that other teams build on.\nDrive research into emerging technologies, sponsor proof-of-concepts, and make build/adopt decisions that materially move the platform forward.\nAct as a technical escalation point across teams - auditing designs for platform stability, reviewing major architecture changes across the AdServer Development Team, and unblocking the hardest cross-cutting problems.\nPartner with Data Center and DevOps teams on long-range technical planning - new technology adoption, software optimization strategy, and stability roadmaps for the overall platform.\nMentor and raise the technical bar of Principal and Senior Principal Engineers, and other senior ICs, through design reviews, architecture forums, and hands-on technical guidance.\nChampion engineering best practices and documentation standards across teams; ensure designs meet requirements and that platform-wide work meets a consistently high quality bar.\nDrive the application of GenAI across the software development lifecycle - design, coding, testing, and documentation - and help set the standard for AI-enabled engineering across the org.\nWe'd Love for You to Have\n14+ years of hands-on development experience in C/C++ in a Linux/UNIX environment, with a track record of shipping and evolving large-scale distributed systems. Experience with Go is a strong plus.\nDemonstrated experience defining architecture and technical direction across multiple teams or a full platform, not just a single service or team.\nDeep proficiency in algorithms and advanced data structures, with a strong foundation in core computer science principles.\nExtensive experience in software design and architecture for complex, scalable, low-latency, high-throughput systems.\nA track record of identifying architectural risk ahead of time and driving alternatives that are adopted broadly.\nAbility to write and review architectural decision records, and to communicate trade-offs clearly to both engineering and product stakeholders.\nExcellent problem-solving skills and the ability to find optimal, innovative solutions to open-ended technical problems.\nStrong working knowledge of generative AI-based tools and IDEs to accelerate development; comfort with prompt engineering fundamentals and an understanding of different model types at a working level.\nDeep knowledge of OS internals and systems programming - multi-threading, multi-processing, and memory management - and the ability to troubleshoot the hardest production issues.\nAbility to write clean, modular, loosely coupled code, and to hold others to that same bar through review.\nStrong end-to-end understanding of product functionality across the platform, not just an individual component.\nWorking knowledge of scripting (Perl/Python/Shell) and databases (preferably MySQL).\nExcellent interpersonal, written, and verbal communication skills, with experience influencing senior stakeholders and driving alignment across teams without direct authority.\nGood to Have - CTV Domain Experience:\nPrior hands-on experience building or scaling ad serving, ad decisioning, or real-time bidding systems specifically for Connected TV (CTV) / OTT.\nWorking knowledge of CTV-specific technical protocols and standards - e.g. VAST/VPAID/VMAP, SSAI (server-side ad insertion) and CSAI, HLS/DASH manifest manipulation, and IAB CTV/OTT specifications.\nUnderstanding of the CTV supply chain and its unique constraints - device- and app-level identifiers (e.g. IFA, RIDA), frequency capping and pod/ad-break management, content-level targeting, and the latency/quality bar required for a living-room viewing experience.\nFamiliarity with SSAI stitching architectures and the trade-offs between client-side and server-side ad insertion at scale.\nExposure to OTT/streaming platforms, smart TV operating systems (e.g. Roku, Fire TV, Android TV, tvOS, Samsung Tizen, LG webOS), or set-top box environments, and the constraints they place on ad delivery.\nUnderstanding of CTV measurement, viewability, and completion-rate reporting requirements, and how they differ from traditional display/video.\nAwareness of the evolving CTV privacy and identity landscape (e.g. data clean rooms, alternative identifiers, cross-device graphs) and its implications for ad server architecture.\n AI-Enabled Engineering Mindset:\nWe value engineers who actively leverage Generative AI tools and IDEs (e.g. GitHub Copilot, ChatGPT, Claude, Cursor, Windsurf etc.) to accelerate development, improve code quality, automate repetitive tasks, and enhance documentation and debugging workflows. Engineers who demonstrate AI-first thinking using these tools to drive faster experimentation, ideation, and technical execution will thrive in our high-scale, performance-critical environment.\nQualifications: \nBachelor's degree in Engineering (CS/IT) or an equivalent degree from a well-known institute or university; advanced degree is a plus but not required given depth of experience.\nAdditional Information:\nReturn 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.\nBenefits: 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!\nDiversity 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.\nAbout PubMatic\nPubMatic 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.\nFounded 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.","description_format":"text","description_chars":8393,"description_truncated":false,"requirements":{"experience_years_min":14,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Hybrid work"],"hiring_locations":[{"name":"India","iso":"IN","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Advertising"],"lifecycle":[{"event":"open","at":"2026-10-13T11:34:44Z"}],"visa":[],"liveness":{"score":12,"band":"cold","label":"Long shot","p_open":1,"p_active":0.418,"p_room":0.28,"age_days":79,"expected_fill_days":37,"reasons":["conf:3","stale_co","win:tail","crowd:"],"computed_at":"2026-10-14T06:34:16Z"},"pay":null,"html_url":"https://alion.io/job/pubmatic-staff-software-engineer-ctv-ad-server","json_url":"https://alion.io/job/pubmatic-staff-software-engineer-ctv-ad-server.json","meta":{"generated_at":"2026-10-14T09:08:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10073,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":5112},"rest":"https://alion.io/mcp/rest/get_company?id=5112"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpubmatic-staff-software-engineer-ctv-ad-server"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fpubmatic-staff-software-engineer-ctv-ad-server"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fpubmatic-staff-software-engineer-ctv-ad-server"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/pubmatic-staff-software-engineer-ctv-ad-server\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpubmatic-staff-software-engineer-ctv-ad-server"}]}