Software Engineer, Codex Cloud

Software Engineer · Senior · Full Time

San FranciscoUSD 230k – 325k6mo ago
Apply for this role

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 have

    Experience with AI-powered development tools and understanding of their integration challenges

  • Enterprise Identity

    Nice to have

    Experience with SAML, OIDC, SCIM, and enterprise identity management systems

  • Developer Tooling

    Nice to have

    Experience building CLI tools, IDE extensions, and developer productivity platforms

  • Observability

    Nice to have

    Experience with monitoring, logging, and observability in distributed systems

Tech stack

Languages

PythonGoRust

Frameworks

KubernetesOCI

Databases

Distributed Storage

Tools

DockerCI/CD PipelinesIDE ExtensionsCLI Tools

Other

SAML/OIDCSCIMRBACVirtual Machines

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.

  1. 01

    Application Review

    Initial screening of resume, cover letter, and portfolio for technical qualifications and AI development experience

  2. 02

    Recruiter Phone Screen

    30-minute conversation with recruiter covering background, interest in AI, and basic role fit assessment

  3. 03

    Technical Phone Interview

    45-minute technical discussion focusing on distributed systems, backend development, and problem-solving approach

  4. 04

    System Design Interview

    60-minute system design session focusing on scalable AI agent infrastructure and platform architecture

  5. 05

    Technical Deep Dive

    60-minute technical interview covering distributed systems, container orchestration, and enterprise platform development

  6. 06

    Team Fit Interview

    45-minute behavioral interview assessing collaboration skills, customer focus, and ability to work in ambiguous environments

  7. 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.

View all 125 roles