Software Engineer, Post-Training Research

OpenAI
Los Angeles, US
On-site

Job Description

Software Engineer, Post-Training Research

Location:

Post-Training - San Francisco

About the Team

Post-Training is responsible for training the models to be deployed into ChatGPT, the API, and future products. The team partners closely with research and product teams across the company, and conducts research as a final step to prepare for real world deployment to millions of users, ensuring that our models are safe, efficient, and reliable.

About the Role

We are looking for a self-starter full stack engineer who can help us rapidly prototype and develop internal products or tools used by researchers, such as visualization for our evaluation of models. You should be comfortable being truly full stack, such as building front-end from scratch and debugging backend and data pipelines. Ideal candidates are comfortable being scrappy and working independently at fast speeds.

This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees.

Responsibilities

  • Rapidly prototype and build tooling or visualization for researchers.
  • Collaborate with research teams to build full stack tooling.
  • Design, implement, test, and debug code across our stack.
  • Very comfortable refactoring codebases.

Qualifications

  • Strong background in writing maintainable, testable, clean code.
  • Enjoyment of code quality, refactoring, and building robust internal codebases.
  • Have experience building products that end users interface with, or building internal tools.
  • Have experience shipping things quickly with competing priorities or deadlines.
  • Proficiency with Python.
  • Are a team player, willing to do a variety of tasks that move the team forward.

Compensation

$255K – $405K + Offers Equity

Equal Opportunity Statement

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.

Background Check Policy

Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage;

return all computer hardware in your possession upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.

Accommodation Statement

We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.

Affirmative Action and Equal Employment Opportunity Policy Statement

For additional information, please see OpenAI’s affirmative action and equal employment opportunity policy statement.

#J-18808-Ljbffr

Skills & Requirements

Technical Skills

PythonFull stackVisualizationResearchToolingData pipelinesRefactoringTeam playerAiMl

Salary

$255,000 - $405,000

year

Employment Type

FULL TIME

Level

mid

Posted

5/2/2026

Apply Now

You will be redirected to OpenAI's application portal.

Sign in and we'll score your resume against this role.