About the job
About the Team
OpenAI’s B2B Engineering team is committed to delivering our advanced technology to the world through our developer platform and enterprise products. We develop robust backend systems, APIs, and infrastructure that empower developers and organizations to leverage OpenAI's capabilities in production environments.
Our expertise encompasses distributed systems, data infrastructure, platform services, and enterprise-grade features such as security, compliance, authentication, and reliability. We collaborate closely with product, research, design, infrastructure, and forward-deployed teams to transform pioneering AI functionalities into scalable and dependable products.
About the Role
We are seeking a Principal Software Engineer to architect and scale the systems that drive our developer and enterprise-facing products. You will take charge of the design for backend services and platform capabilities that safely and reliably integrate new AI functionalities into production at a global scale.
This position covers a wide technical landscape, including distributed systems, APIs, databases, data pipelines, and secure enterprise infrastructure. You will play a pivotal role in shaping both the technical architecture and the product experience of our platform, maintaining high standards for performance, safety, reliability, and API design.
Responsibilities
- Design, implement, and scale backend services, APIs, and infrastructure supporting OpenAI’s developer and enterprise products.
- Lead the architectural design of distributed systems, databases, and data pipelines that handle large-scale, high-reliability production workloads.
- Own key platform capabilities from initial technical strategy and design through implementation, launch, and ongoing operation.
- Carefully shape API design, treating interfaces as core product touchpoints while ensuring a top-notch developer experience.
- Create secure, reliable, and compliant systems that cater to both enterprise and developer needs.
- Work closely with product, research, design, infrastructure, and forward-deployed engineering teams to deploy new capabilities into production.
- Steer technical direction across complex challenges, making sound architectural trade-offs to balance speed, quality, and maintainability.
- Enhance engineering productivity by developing internal tools, platform abstractions, and systems that amplify efficiency across the organization.

