Software Engineer, Delivery / Cd

OpenAI OpenAI · AI Frontier · San Francisco, CA · Applied AI

Software Engineer role focused on building and operating the continuous deployment platform and release pipelines for OpenAI's infrastructure and product code. The role involves designing and implementing systems for safe production rollouts, progressive delivery, and automating operational workflows, with an emphasis on AI-assisted or autonomous deployment capabilities.

What you'd actually do

  1. Design and build continuous deployment infrastructure that safely rolls out changes across dozens of Kubernetes clusters and global regions.
  2. Develop systems for progressive delivery, including canary releases, staged rollouts, and automated rollback.
  3. Improve engineering velocity by reducing friction in the release pipeline and automating manual operational workflows.
  4. Work with product and infrastructure teams to ensure their services are deployable, observable, and resilient at scale.
  5. Implement and evolve deployment methodologies such as GitOps, infrastructure-as-code, and progressive delivery patterns.

Skills

Required

  • Kubernetes-based deployment systems at scale
  • building or operating continuous deployment platforms
  • GitOps tooling such as ArgoCD or Flux
  • building AI-assisted systems and agents that intelligently shepherd software changes from commit to safe production rollout
  • safe production rollouts
  • minimizing blast radius
  • building internal platforms that improve developer productivity

Nice to have

  • Python and FastAPI
  • Terraform
  • Buildkite

What the JD emphasized

  • safely ship
  • minimizing operational risk
  • fast, safe, and increasingly autonomous
  • safely rolls out
  • automated rollback
  • automatically evaluate deployment health
  • safe rollbacks
  • agent-assisted or autonomous deployment workflows
  • safe production rollouts
  • minimizing blast radius