OpenAI is looking to solve the problem of building an AI software engineer that can be paired with, delegated to, or asked to take on future tasks proactively, specifically for large enterprises.
Requirements
- Strong software engineering fundamentals and experience turning ideas into productionized systems, thinking holistically about speed, performance, and user experience.
- Proficient in one or more backend languages (e.g., Python, Go, Rust) and distributed systems concepts, with a focus on reliability, observability, and security.
- Experience building developer tools (CLI/IDE/SDK) or agent/sandboxed execution environments, especially in, or for, large enterprises.
- Hands-on experience with enterprise and large-platform foundations such as identity (SAML/OIDC), SCIM, RBAC, audit logging, and data retention controls.
- Experience working directly with customers as a customer engineer, solutions engineer or forward-deployed engineer.
- Enjoy 0 - > 1 environments, can navigate ambiguity, and bring crisp product thinking to technical trade-offs.
- Experience delivering software on-prem would be a bonus.
Responsibilities
- Ship enterprise-grade capabilities for Codex, including analytics and usage reporting, audit and compliance logging, sandbox and permissioning, admin roles and policy controls, regional execution and data residency, and on-prem orchestration.
- Design and build robust, full-stack services and APIs that power Codex across all surfaces including web, CLI, IDEs, Slack, and CI/CD, with strong observability and SLOs.
- Integrate with enterprise identity and governance systems (e.g., SSO/SAML/OIDC, SCIM, RBAC, policy enforcement), and build data-access patterns that are secure, performant, and compliant for large customers.
- Work closely with GTM teams and directly with enterprises to understand real-world developer workflows.
- Collaborate cross-functionally with product, research, design, and customer teams to deliver quickly while maintaining a high bar for quality and user experience.
- Own systems end-to-end (architecture, implementation, production operations) with a strong bias for both quality and velocity.
- Turn diverse enterprise requirements into products that scale across organizations.
Other
- Bachelor's, Master's, or Ph.D. degree in Computer Science or a related field.
- Ability to work in a fast-paced environment and navigate ambiguity.
- Excellent communication and collaboration skills.
- Ability to work with customers and understand their needs.
- Commitment to providing reasonable accommodations to applicants with disabilities.