openai
Software Engineer, Build Systems / CI
San Franciscofulltimemid
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
Opens the official application on the employer’s site. No login required.