Software Engineer, Codex Cloud
Software Engineer · Senior · Full Time
Opens OpenAI's application page
Role
What you'll do.
OpenAI's Codex Cloud team is seeking a Software Engineer to build AI-powered software engineering products and the underlying runtime infrastructure that transforms Codex from a code generator into a full AI software engineer. This role involves designing cloud-based agentic experiences, building distributed systems for AI agent orchestration, and developing enterprise-grade platform capabilities including container orchestration, security, and enterprise integrations. The position requires strong backend engineering skills, experience with distributed systems, and familiarity with AI-powered development tools.
Responsibilities
- Shape Codex Evolution: Identify how teams use and break AI-powered software engineering, driving changes across product, infrastructure, and model behavior to make Codex a reliable teammate
- Design Customer-Facing Experiences: Create end-to-end software engineering experiences for consumer and enterprise segments to automate and empower engineers in safe software delivery
- Build Core Infrastructure: Develop enterprise primitives for Codex scalability including container orchestration, VM provisioning, execution sandboxes, shared block storage, RBAC, and analytics
- Design Secure Full-Stack Systems: Own secure, observable systems powering Codex across web, IDEs, CLI, and CI/CD with enterprise identity and governance system integrations
- Lead Customer Deployments: Work directly with customers and GTM teams for Codex rollouts, using operational signals to rapidly iterate and improve product and platform capabilities
Qualifications
What we look for.
Technical
Strong Software Engineering Fundamentals
Experience turning ideas into production-grade large-scale distributed systems with focus on speed, performance, costs, and user experience
AI-Powered Development Tools
Experience using AI-powered/agentic software development tools and familiarity with their strengths and weaknesses
Container Orchestration
Experience with scaled containerization and virtualization systems like Kubernetes and OCI
Backend Programming
Proficiency in backend languages (Python, Go, Rust) and concurrency/distributed systems concepts with focus on reliability, observability, and security
Enterprise Identity Systems
Experience with team/enterprise foundations including SAML/OIDC, SCIM, RBAC, audit/compliance logging, policy enforcement, and data governance
Developer Tools
Experience building CLI/IDE/SDK tools, automation systems, or integration platforms connecting products to broader tool ecosystems
Education
Bachelor's Degree
Bachelor's degree in Computer Science, Engineering, or related technical field, or equivalent practical experience
Experience
5+ Years Experience
5+ years of experience in software engineering with focus on distributed systems and cloud infrastructure
Customer-Facing Work
Experience working directly with users/customers or alongside GTM/solutions teams, translating diverse requirements into scalable implementations
0-to-1 Environment
Experience in early-stage environments with ability to navigate ambiguity and bring product thinking to technical trade-offs
Skills
Required
Distributed Systems
Strong understanding of distributed systems architecture, scalability, and reliability patterns
Cloud Infrastructure
Experience with cloud platforms and infrastructure as code for scalable deployments
Container Orchestration
Hands-on experience with Kubernetes, Docker, and container orchestration at scale
Backend Development
Proficiency in Python, Go, or Rust for backend service development
Security & Compliance
Understanding of enterprise security patterns, RBAC, and compliance logging
Preferred
AI/ML Development Tools
Nice to haveExperience with AI-powered development tools and understanding of their integration challenges
Enterprise Identity
Nice to haveExperience with SAML, OIDC, SCIM, and enterprise identity management systems
Developer Tooling
Nice to haveExperience building CLI tools, IDE extensions, and developer productivity platforms
Observability
Nice to haveExperience with monitoring, logging, and observability in distributed systems
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 230,000 – 325,000
Equity·Stock options
Benefits
Equity Compensation
Competitive equity package as part of total compensation
Equal Opportunity
Equal opportunity employer with commitment to diversity and inclusion
Reasonable Accommodations
Committed to providing reasonable accommodations to applicants with disabilities
Mission-Driven Work
Opportunity to work on cutting-edge AI technology that benefits humanity
Process
Interview steps.
- 01
Application Review
Initial screening of resume, cover letter, and portfolio for technical qualifications and AI development experience
- 02
Recruiter Phone Screen
30-minute conversation with recruiter covering background, interest in AI, and basic role fit assessment
- 03
Technical Phone Interview
45-minute technical discussion focusing on distributed systems, backend development, and problem-solving approach
- 04
System Design Interview
60-minute system design session focusing on scalable AI agent infrastructure and platform architecture
- 05
Technical Deep Dive
60-minute technical interview covering distributed systems, container orchestration, and enterprise platform development
- 06
Team Fit Interview
45-minute behavioral interview assessing collaboration skills, customer focus, and ability to work in ambiguous environments
- 07
Final Interview
30-minute discussion with senior leadership covering vision alignment, technical leadership potential, and OpenAI mission fit
Full posting
Original listing.
About the Team
With Codex we’re building an AI software engineer. One that you can pair with, delegate to, or even ask to take on future tasks proactively. Our team is a fast-moving group within OpenAI, bringing together research, engineering, design, and product. We iteratively build the Codex agent harness and product to get the most out of the model, and we iteratively train the model to be great at complex software engineering tasks.
The Codex team is responsible for building state-of-the-art AI systems that can write code, reason about software, and act as intelligent agents for developers and non-developers alike. We operate across research, engineering, product, and infrastructure; owning the full lifecycle of experimentation, deployment, and iteration on novel coding capabilities.
Codex Cloud builds cloud-first software engineering products and the supporting platform capabilities to power agentic experiences across OpenAI. It is a cross-cutting team that works across the stack to build both delightful product experiences and fundamental platform capabilities.
About the Role
Codex Cloud owns cloud-based agentic experiences like code review and cloud tasks (with many more on the way), but also the underlying runtime/orchestration layer for cloud-based agentic tasks. That runtime is the execution and infrastructure layer that turns Codex from a code generator into a real AI software engineer operating at scale. It provides secure, sandboxed environments where Codex can run commands, read and write files, execute tests, and iteratively improve its work across real codebases — just like a human developer. More broadly, Codex Runtime is the distributed systems substrate that enables large numbers of supervised AI agents to run inside OpenAI’s and customers’ data centers, tackling increasingly complex goals over long time horizons. By giving agents a real working context and reliable execution environment, Codex Runtime makes it possible for Codex to validate its own changes, debug failures, and deliver production-ready results, defining how AI agents safely, reliably, and at scale interact with the world’s software.
In this role, you will:
Shape the evolution of Codex itself by identifying how teams actually use (and break) AI-powered software engineering, and driving changes across product, infrastructure, and model behavior to make Codex a truly reliable teammate for organizations.
Design customer-facing (across consumer and enterprise segments) software engineering experiences end-to-end to automate and empower engineers to safely build and deliver software to their customers.
Build the core team and enterprise primitives that make Codex usable at scale including container orchestration, virtual machine provisioning/configuration, execution sandboxes, shared block storage, RBAC, admin and audit surfaces, usage, rate limits and pricing controls, managed configuration and constraints, and analytics that give teams and operators deep visibility into how Codex is being used.
Design and own secure, observable, full-stack systems that power Codex across web, IDEs, CLI, and CI/CD, integrating with enterprise identity and governance systems (SSO/SAML/OIDC, SCIM, policy enforcement) and building data-access patterns that are performant, compliant, and trustworthy.
Lead real-world deployments and launches by working directly with customers and GTM to roll Codex out across teams, using live usage and operational signals to rapidly iterate and turn messy, real-world feedback into scalable product and platform improvements.
You might thrive in this role if you:
Have strong software engineering fundamentals and experience turning ideas into production-grade large-scale distributed systems, thinking holistically about balancing speed, performance, costs, and user experience.
Have been using AI-powered/agentic software development tools and are familiar with their strengths/weaknesses.
Have experience with orchestration of scaled containerization and/or virtualization systems (e.g. Kubernetes, OCI).
Are proficient in one or more backend languages (e.g. Python, Go, Rust) and concurrency/distributed systems concepts, with a focus on reliability, observability, and security.
Enjoy building cross-cutting platform capabilities that unlock product velocity, and you’re comfortable working across services, APIs, and end-user product surfaces.
Have experience with team/enterprise foundations such as identity and access (SAML/OIDC), SCIM, RBAC, audit/compliance logging, policy enforcement, and data governance controls.
Have built developer tools and workflows (CLI/IDE/SDK), automation systems (triggers/scheduling), or integration platforms that connect products to a broader ecosystem of tools.
Like working directly with users/customers (or alongside GTM/solutions teams), and can translate messy, diverse requirements into opinionated implementations that scale across many teams.
Enjoy 0 -> 1 environments, can navigate ambiguity, and bring crisp product thinking to technical trade-offs.
About OpenAI
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity.
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.
For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement.
Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.
To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance.
We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.
OpenAI Global Applicant Privacy Policy
At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.
Redirects to OpenAI's application page.
Other roles
More at OpenAI.
Manager, Forward Deployed Engineer (FDE), Life Sciences
Manager
Manager, Forward Deployed Engineer - Tokyo
Manager
Software Engineer, Ads Integrity
Senior
Forward Deployed Engineer - Zurich
Senior
Software Engineer, Conversion Measurement
Senior