Software Engineer, Ads Manager
Core
Design and build Ads Manager, the UI platform and API infrastructure for advertisers to create, manage, measure, and optimize ad campaigns across OpenAI's ecosystem.
Role type
Senior Software Engineer (Ads Platform & APIs)
Builds
Advertiser-facing UI platform, APIs, conversion pixels, measurement tooling, and enterprise integrations for ad campaigns.
Domain
AI Monetization / Digital Advertising
Deliverable
product features
Required skills
Distributed systems architecture, API design, Python/FastAPI, TypeScript/React, high-scale system design, privacy-preserving system design, product intuition, 0→1 product development, observability, testing strategies.
Preferred skills
Experience with ads managers, campaign management systems, advertiser APIs, conversion APIs, pixels, measurement systems, marketplaces, enterprise ad-tech integrations.
Technologies
Python, FastAPI, TypeScript, React
Responsibilities
Design and scale the core UI platform for campaign management; Develop advertiser-facing APIs for programmatic campaign creation and optimization; Build conversion APIs, pixels, and measurement tooling; Create self-serve workflows for small and mid-sized advertisers; Build enterprise-grade integrations for large advertisers and ad-tech partners; Architect distributed systems with reliability and privacy guarantees; Partner with Product, Design, and GTM teams to define advertiser experiences; Drive 0→1 product development through prototyping and iterative deployment; Contribute to technical strategy and roadmap planning.
Seniority
Senior, hands-on IC with architectural responsibilities