Machine Learning Engineer

San Francisco
Member of Technical Staff
The Machine Learning Engineer role is responsible for building AI systems that can perform previously impossible tasks or achieve unprecedented levels of performance. This requires good engineering (for example: designing, implementing, and improving a massive-scale distributed machine learning system), writing bug-free machine learning code (surprisingly difficult!), and building the science behind the algorithms employed. In all the projects this role pursues, the ultimate goal is to push the field forward.

The most outstanding deep learning results are increasingly attained at massive scale, and these results require engineers who are comfortable working in a large distributed systems. We expect engineering to play a key role in most major advances in AI of the future.

You should apply if you are a software engineer who is fairly comfortable with linear algebra, basic statistics, and the basics of stochastic gradient descent. Experience in machine learning is a bonus. You are not expected to have mastery of deep learning — the problems we pursue are always at the edge of the state of the art, which means that nobody's an expert.

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.