OpenAI is hiring a Backend Engineer to design and build the services, APIs, and infrastructure that support our evolving product needs. You will apply a deep understanding of backend systems while maintaining end-to-end context from hardware to cloud to make technical decisions that best serve our mission.
What You'll Do
- Architect, build, and maintain high-performance, secure backend systems.
- Design APIs, data models, and infrastructure to support evolving product needs.
- Balance near-term development velocity with long-term maintainability and scalability.
- Collaborate with cross-functional teams to ensure cohesive, end-to-end solutions.
What We're Looking For
- 7+ years of professional software engineering experience, with a focus on backend systems.
- A proven track record of building and scaling systems from early stage to large scale.
- Proficiency with Python and Go, and familiarity with a range of server-side technologies.
- A strong grasp of system design, performance optimization, and security best practices.
- The ability to reason about full-stack tradeoffs from hardware through cloud infrastructure.
Nice to Have
- Experience with distributed systems and cloud architectures.
- A background in instrumentation, analytics, and performance tuning.
- Familiarity with hardware-cloud integrations or applied AI services.
Technical Stack
- Python
- Go
Team & Environment
The Software Engineering team is responsible for designing and building the scalable, performant, and secure backend systems that power our products.
Benefits & Compensation
- Relocation assistance
Work Mode
This is a hybrid position based in San Francisco, CA.
We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.





