
Posted 9 hours ago
Software Engineer, Build Systems/CI
OpenAI
Requirements
5+ years software engineering experience, Experience with Bazel, Buck, or Pants, Experience operating CI systems at scale, Ability to write production-grade internal platform software
Skills
BazelKubernetesDockerPythonGo
About the role
Responsibilities
- Own and evolve Bazel-based build and test workflows across a large, polyglot monorepo
- Design and maintain Starlark rules, macros, toolchains, and integrations
- Improve CI performance and reliability across Buildkite pipelines
- Build systems to reduce unnecessary CI work through dependency graph analysis and test selection
- Improve local development workflows to enable easy reproduction of CI behavior
- Operate and optimize build infrastructure using Docker, Kubernetes, and cloud resources
- Instrument build and CI systems with metrics, logs, and traces
- Partner with product and research teams to remove systemic bottlenecks
- Use AI tools to rethink CI failure analysis and automated remediation
Requirements
- 5+ years of software engineering experience building infrastructure or developer tooling
- Hands-on experience with Bazel, Buck, Pants, Gradle, or similar build systems
- Experience building or operating CI systems at scale
- Ability to write production software for internal platforms
- Proficiency in debugging distributed build and CI failures
- Strong communication skills and ability to turn ambiguous problems into technical plans
About the Company
OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer, Build Systems/CI
OpenAI · San Francisco
