Software Engineer, Productivity - Training Runtime

OpenAI OpenAI · AI Frontier · San Francisco, CA · Scaling

Software Engineer focused on improving the developer experience and productivity within OpenAI's core training and inference frameworks. This role involves optimizing iteration speed, CI, and testing strategies to support researchers working on frontier experiments.

What you'd actually do

  1. Be responsible for optimizing the development workflows of the engineers around you
  2. Work within various Workload teams to address their specific needs, but collaborate with the centralized teams that own various aspects of development experience
  3. Optimize iteration speed, both broadly, and in particular by optimizing specific teams’ CI
  4. Improve reliability, for instance, by driving testing strategy for particular components
  5. Work through the long tail of things that it takes to build libraries and systems that will delight researchers

Skills

Required

  • Python
  • developer experience
  • optimization
  • CI/CD
  • testing strategy

Nice to have

  • collaboration
  • pragmatism
  • end-to-end ownership

What the JD emphasized

  • core training and inference frameworks
  • developer experience
  • optimize iteration speed
  • CI
  • testing strategy
  • researchers

Other signals

  • training frameworks
  • inference frameworks
  • developer experience
  • optimize iteration speed
  • CI optimization
  • testing strategy
  • researchers