Software Engineer, Post-training Research

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

Software Engineer focused on post-training research, building tooling and evaluation systems for researchers to prepare models for deployment in products like ChatGPT and the API. The role involves rapid prototyping, refactoring codebases, and designing experiment systems.

What you'd actually do

  1. Rapidly prototype and build tooling or visualization for researchers.
  2. Collaborate with research teams.
  3. Design, implement, test, and debug code across our stack.

Skills

Required

  • Proficiency with Python
  • Strong background in writing maintainable, testable, clean code
  • Enjoyment of code quality, refactoring, and building robust internal codebases
  • Fast learner
  • Are a team player, willing to do a variety of tasks that move the team forward

Nice to have

  • T-shaped engineer
  • expert level familiarity with the Python language
  • expert experience building tools
  • exceptional debugger
  • Have experience building products that end users interface with, or building internal tools

What the JD emphasized

  • shipping things quickly with competing priorities or deadlines
  • fast changing priorities
  • fast speeds

Other signals

  • post-training
  • tooling for researchers
  • evaluation systems