Openai

Software Engineer, Build Systems / CI

San Francisco. Posted 5 months ago

The role

The Engineering Acceleration team builds and operates foundational systems for building, testing, and shipping ChatGPT, the API, and infrastructure. You will evolve Bazel-based build and continuous integration systems to improve developer productivity and reliability.

What you will do

  • 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 that reduce unnecessary CI work through dependency graph analysis and test selection.
  • Improve local development workflows to reproduce CI behavior and debug failures.
  • Operate and optimize build infrastructure across Docker, Kubernetes, and cloud resources.
  • Instrument build and CI systems with metrics, logs, traces, and dashboards.
  • Partner with product, infrastructure, and research engineering teams.
  • Use modern AI tools to rethink CI failure analysis and debugging.
  • Participate in an on-call rotation for critical developer infrastructure.

Required qualifications

  • 5+ years of software engineering experience, including significant experience building infrastructure or tooling for developers.
  • Hands-on experience with Bazel, Buck, Pants, Gradle, or similar build systems.
  • Experience understanding the tradeoffs of hermetic builds, dependency graphs, caching, sandboxing, and remote execution.
  • Experience building or operating CI systems at scale.
  • Ability to write production software for internal platforms.
  • Ability to debug distributed build and CI failures across source control, dependency management, containers, runners, remote caches, test frameworks, and service infrastructure.

Nice to have

  • Excitement to apply AI to developer infrastructure

About the company

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. They seek to safely deploy AI to the world through their products.

Software Engineer, Build Systems / CI at Openai | JobZoey