OpenAI is seeking a core (“full-stack”) software developer to help us build a suite of cutting-edge products, research tools, and infrastructure.

We are looking for a self-starter engineer who loves building and deploying production-tier systems in an iterative and agile environment.  In this role, you will design, develop and maintain the tools & infrastructure required for a variety of research and consumer projects.  A deep understanding of machine learning is not required, but a general interest is recommended, as you will be interfacing with many such technologies.  We value the ability to swiftly obtain a deep technical understanding of new domains, and to self-direct and identify the most important problems to solve.

OpenAI utilizes dozens of languages, libraries, and platforms, but an expert grasp of Python is the only concrete technical requirement.  The primary, initial project is a web application involving Python (Flask) and Javascript (React).  Previous experience with these two frameworks is strongly preferred.

Other recommended knowledge includes Kubernetes, PostgreSQL, and API patterns, as well as an understanding of many of the aspects of web application development (security, reliability, scalability, maintainability, etc.).

We’re exploring many exciting new directions at OpenAI and would be thrilled for you to join our effort!

We’re looking for an engineer with:

  • Experience designing, implementing and running production services
  • Comfort managing and monitoring infrastructure deployments
  • Willingness to debug problems across the stack, such as networking issues, performance problems, or memory leaks
  • Ability to collaborate with a cross-functional team of engineers, researchers, designers, and operations
  • Experience optimizing applications for speed and scale
  • Proficiency with Python (ideally also with Flask)
  • Proficiency with JavaScript, React, and other web technologies

It’d be great if you:

  • Are self-directed and enjoy figuring out the most critical problem to work on
  • Own problems end-to-end and are willing to acquire missing knowledge to get the job done
  • Build tools to accelerate your workflows, but only when off-the-shelf solutions would not do
  • Enjoy a fast-paced work environment with tight feedback loops
  • Have 4+ years of relevant engineering experience at tech and product-driven company
  • Have experience with relational databases like Postgres/MySQL
  • Are interested in AI/ML (direct expertise not required)
About OpenAI
We’re building safe Artificial General Intelligence (AGI), and ensuring it leads to a good outcome for humans. We believe that unreasonably great results are best delivered by a highly creative group working in concert. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
This position is subject to a background check for any convictions directly related to its duties and responsibilities. Only job-related convictions will be considered and will not automatically disqualify the candidate. Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodations via
  • Health, dental, and vision insurance for you and your family
  • Unlimited time off (we encourage 4+ weeks per year)
  • Parental leave
  • Flexible work hours
  • Lunch and dinner each day
  • 401(k) plan with matching

Apply for this Job

* Required

U.S. Equal Employment Opportunity Information

At OpenAI, we strive to build an inclusive employee community where diverse perspectives can thrive. In compliance with reporting requirements (and to understand the diversity of our candidate pool), we invite you to respond to a few demographic questions below. Providing this information is voluntary and confidential. Responses are not connected to individual applications and do not impact OpenAI's hiring process.

We acknowledge that the list for gender identity does not represent all possible forms of identity, and we ask this question to understand how applicants identify and not how they are perceived. Nonbinary is inclusive of bigender, agender, androgynous, genderfluid, gender non-conforming, and Two-Spirit.

I identify my ethnicity as (please select the description below that best corresponds to the race or ethnic group(s) with which you identify):

I identify my gender as:

Veteran Status (Select one)