Taro Logo

Software Engineer, Developer Productivity

AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity.
$245,000 - $385,000
DevOps
Staff Software Engineer
Hybrid
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Developer Productivity

The Platform Runtime team at OpenAI is seeking a pragmatic and passionate Software Engineer focused on Developer Productivity. This role involves building and maintaining systems that enable the research and engineering organization to develop, test, and deploy new features reliably and quickly. The ideal candidate will oversee and drive the vision for software building, testing, and deployment, including designing continuous integration pipelines, testing infrastructure, and supporting the build system. The current environment heavily relies on Python, Rust, and C++. The role aims to transform the development experience for research into a state-of-the-art process. Key responsibilities include providing tools and metrics to support a fast-paced culture while ensuring a stable, scalable platform for growth. The position offers a hybrid work model with 3 days in the office per week for San Francisco-based roles, with relocation assistance available. Ideal candidates should have experience supporting large monorepo deployments, be proficient in Python and Rust programming, and have expertise with Kubernetes. OpenAI values diversity and is committed to equal opportunity employment.

Last updated 10 months ago

Responsibilities For Software Engineer, Developer Productivity

  • Build and maintain systems for iterative development, testing, and deployment
  • Oversee and drive the vision for software building, testing, and deployment
  • Design continuous integration pipelines and testing infrastructure
  • Provide support for the build system
  • Transform the development experience for research into a state-of-the-art process
  • Provide tools and metrics to support a fast-paced culture
  • Ensure a stable, scalable platform for growth

Requirements For Software Engineer, Developer Productivity

Python
Rust
Kubernetes
  • Experience supporting large monorepo deployments
  • Proficient Python programmer
  • Experience using Rust in production
  • Proficient with Kubernetes

Benefits For Software Engineer, Developer Productivity

Relocation Benefits
  • Relocation Benefits