Skip to main content

OpenAI

Software Engineer, Build Systems / CI

San Francisco$185k–$490kfulltimemidAdded 1 month ago

About this role

Join OpenAI's Engineering Acceleration team to design and maintain build systems and CI infrastructure that power the organization's engineering velocity. You'll own Bazel-based builds, Buildkite pipelines, remote caching, and developer tooling across a large monorepo while partnering with product and infrastructure teams to eliminate bottlenecks.

What you'll do

  • Own and evolve Bazel build workflows, Starlark rules, and toolchains for a polyglot monorepo
  • Optimize CI performance including build time, queue time, cache hit rates, and test flakiness
  • Build systems for test selection, dependency analysis, and intelligent scheduling to reduce unnecessary CI work
  • Improve local development workflows so engineers can reproduce and debug CI behavior quickly
  • Operate and optimize build infrastructure including Docker, Kubernetes runners, and remote execution systems
  • Instrument systems with metrics, dashboards, and analytics to measure speed, reliability, and developer impact

What they're looking for

  • 5+ years software engineering experience with infrastructure/tooling focus
  • Hands-on experience with Bazel, Buck, Pants, or similar build systems
  • CI/CD systems design and operation at scale
  • Distributed systems debugging across containers, runners, and remote caching
  • Python, Go, TypeScript, Rust, or C++
  • Kubernetes and containerization (Docker/OCI)
  • Infrastructure as code (Terraform)
  • Strong communication and cross-team collaboration
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

OpenAI

OpenAI builds AI infrastructure and products, including large-scale data center campuses for AI computing and generative AI applications for enterprise customers. The company is hiring civil engineers, project engineers, electrical design engineers, data center R&D engineers, and AI deployment engineers to expand its infrastructure capabilities and help customers deploy AI solutions.

View all jobs at OpenAI

Likely interview questions

  • Walk us through your experience with Bazel or similar build systems. What's the most complex build configuration you've designed, and what tradeoffs did you make around hermeticity, caching, and reproducibility?
  • Describe a time you significantly improved CI performance at scale. What was the bottleneck, how did you measure it, and what was the impact on developer velocity?