OpenAI is looking to solve the problem of building real-world AI systems that are used by millions of people and developers worldwide, by hiring highly capable software engineers to join their Applied AI teams.
Requirements
- Strong engineering fundamentals, including system design, data structures, and debugging complex systems
- Experience building and maintaining production services or user-facing products at scale
- Proficiency in one or more general-purpose programming languages such as Python, JavaScript/TypeScript, Go, Java, or C++
- Comfort working across the stack (backend, frontend, APIs, infrastructure) or willingness to learn new areas quickly
- Experience collaborating in fast-moving, highly cross-functional environments
- A strong sense of ownership and the ability to operate with ambiguity
- 7+ years of professional experience as a software engineer
Responsibilities
- Designing, building, and maintaining production systems that power AI-driven products and experiences
- Developing full-stack features, APIs, and internal tools to support applied research and customer-facing use cases
- Partnering closely with research teams to operationalize new model capabilities and rapidly iterate from prototype to production
- Building scalable, reliable services that support high-throughput, low-latency AI workloads
- Optimizing systems for performance, cost, reliability, and security at scale
- Owning projects end-to-end—from initial design through deployment, monitoring, and ongoing iteration
- Helping shape technical direction, engineering best practices, and product roadmaps as the platform evolves
Other
- 7+ years of professional experience as a software engineer
- Ability to operate with ambiguity
- Strong sense of ownership
- Experience collaborating in fast-moving, highly cross-functional environments
- Commitment to providing reasonable accommodations to applicants with disabilities