Software Engineer

San Francisco
Member of Technical Staff
OpenAI has a number of open roles for software engineers. These roles do not require machine learning background, though you should be interested in the field. Example teams include:

* Robotics team: build the robotics platform we use for machine learning. Robots usually ship with ROS, which we deconstruct in order to be able to pick and choose the pieces of the stack we want, with high performance requirements. Software engineering tasks range from building a REST API for robots-as-a-service to writing a performance regression suite to writing dashboards to monitor the robot.
* Dota team: turn Dota into a research platform. Work ranges from turning the Dota process into an OpenAI Gym environment (including designing the relevant APIs, reverse engineering parts of the game, etc) to building a scoreboard for tracking agent performance to performance tuning our experiment code.
* Safety team: build the tools to enable experiments where humans teach and interact with AIs.  Work ranges from frontend tasks (building websites and interfaces for human interaction with AI systems), to connecting these interfaces to ML code, to helping us collect the data to power larger language models.

We look for a track record of the following:

* Experience, designing, implementing, and running production services
* Have built the wrong system enough times to avoid the common pitfalls, whether building something personally or advising others
* Willingness to debug problems across the stack, such as networking issues, performance problems, or memory leaks

You might be a good fit if you:

* Know your way around a Unix shell
* Are self-directed and like figuring out the most important problem to work on
* Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done
* Are detail oriented, and like to get the system working but know when to cut corners versus get it exactly right

In this role, you will work on a team with machine learning experts towards a common goal.

Optional challenge; feel free to try it out here: - you will have 45 mins to complete it.
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.