Software Engineer, Ads Manager

OpenAI OpenAI · AI Frontier · Seattle, WA · Applied AI

Software Engineer role focused on building Ads Manager, the UI platform for advertisers to manage ad campaigns across OpenAI's ecosystem. This involves developing advertiser-facing products, APIs, tools, and services, working across the full technical stack to create self-serve workflows and scalable APIs for various advertiser types. The role emphasizes designing and implementing distributed systems with strong reliability, usability, privacy, and performance guarantees, while partnering closely with Product, Design, Research, and Go-To-Market teams. It's a greenfield opportunity involving 0->1 product development and contributing to technical strategy.

What you'd actually do

  1. Design, build, and scale Ads Manager, the core UI platform for advertisers to create, manage, measure, and optimize campaigns.
  2. Develop advertiser-facing APIs and tools that enable programmatic campaign creation, management, targeting, delivery, measurement, and optimization.
  3. Build conversion APIs, pixels, insights, and measurement tooling that help advertisers understand and improve campaign performance.
  4. Create self-serve workflows that help small and mid-sized advertisers launch and optimize campaigns with clarity and confidence.
  5. Build enterprise-grade integrations for large advertisers, agencies, and external ad-tech platforms that manage and serve campaigns at scale.

Skills

Required

  • Python
  • FastAPI
  • TypeScript
  • React
  • distributed systems
  • API design
  • full-stack development
  • UI development
  • backend development
  • system architecture
  • reliability
  • usability
  • privacy
  • performance
  • testing
  • documentation
  • observability
  • operational best practices

Nice to have

  • ads managers
  • campaign management systems
  • advertiser APIs
  • conversion APIs
  • pixels
  • measurement systems
  • marketplaces
  • enterprise ad-tech integrations

What the JD emphasized

  • 7+ years of experience building high-scale consumer, enterprise, marketplace, or ads-related systems
  • track record of architecting and delivering complex distributed systems, APIs, or advertiser-facing platforms
  • experience building in Python / FastAPI and TypeScript / React
  • comfortable navigating ambiguous product spaces and contributing to technical roadmaps and long-term direction
  • Thrive in 0→1 environments where systems, architecture, and user experiences must be defined from scratch.