Software Engineer, Research Developer Productivity
Job Description
Position Overview
The Fleet team builds core components that accelerate progress towards AGI by enabling productive, state-of-the-art research at OpenAI. We collaborate across teams to deliver breakthrough capabilities. As we scale with more researchers and engineers, we seek a pragmatic and passionate engineer focused on creating a frictionless development experience for both engineers and scientists. In this role, you will build and maintain systems that support iterative development, reliable testing, and fast deployment of new features, while driving the design of continuous integration pipelines, testing infrastructure, and build systems using Python, Rust, and C++. You will also provide essential tools and metrics to sustain our fast-paced, stable, and scalable platform for growth.
Key Responsibilities
- Build and maintain systems that enable iterative development, testing, and reliable deployment of new features.
- Oversee and drive the vision for software build, testing, and deployment.
- Design continuous integration pipelines, testing infrastructures, and support systems.
- Take ownership of our Python, Rust, and C++ environment to enhance the development experience.
- Provide tools and metrics that support a fast-paced, stable, and scalable platform for growth.
Required Qualifications
- Experience supporting large monorepo development and deployment.
- Proficient Python programming within large monorepos.
- Proficiency with Docker and Kubernetes.
- Experience with CI/CD processes.
Benefits & Perks
- Compensation: $255K – $325K + Offers Equity
- Hybrid work model: 3 days in the office per week (San Francisco, CA)
- Relocation assistance available