AI/ML Job: Machine Learning Software Engineer, Research Team


Machine Learning Software Engineer, Research Team at Waymo

Mountain View, California, United States 🇺🇸   (Posted Jul 18 2018)
About the company
Waymo is the self-driving technology company with a mission to make it safe and easy for people and things to move around. Building on software and sensor technology developed at Google, Waymo is now launching the world’s first fully self-driving transportation service that will take members of the public from A to B at the touch of a button.

Job position

Job description
The mission of the Waymo Applied Research team is to develop machine learning solutions addressing open problems in autonomous driving. As part of our work, we also initiate and foster collaborations with other research teams in Alphabet.

We are looking for strong engineers who also have good ML experience and an interest to further grow and develop their ML knowledge and skills. You will work with passionate engineers and world-class researchers to make safe autonomous driving systems an everyday reality.

In this Software Engineer, Machine Learning Infrastructure role, you'll:

Develop ML infrastructure for new open-ended problems we are tackling; this work includes dataset creation and labeling pipelines, model training infrastructure and metrics

Contribute to our research work, by doing model experiments and improvements in close collaboration with other team members

Help us release Waymo datasets and create Kaggle-style benchmarks for key autonomous tasks to facilitate collaborations with Alphabet and/or the external research community

Skills & requirements
We'd like you to have:

B.S./M.S. in Computer Science or related quantitative field with 3+ years of relevant experience

A self-directed engineering mindset with good infrastructure / systems background

Solid knowledge of machine learning concepts and key algorithms

Strong programming skills in C++ and Python

Experience with distributed computing (MapReduce, Flume, etc)

Preferred qualifications:

Expertise in one or more of the following areas is a plus: deep learning, computer vision, robotics, reinforcement learning, behavior prediction, SLAM

Experience launching machine learning models in production

Experience of using TensorFlow or similar large-scale machine learning systems in production is a plus

Ph.D. in Computer Science or related quantitative field

Instructions how to apply
see the website
[ job website ]

Let them know you found the job via
(Companies love to know recruiting strategies that work)

Other jobs that might be interesting

Predina Tech Limited Machine Learning Researcher/ Data Scientist - Predina Tech Limited   (February 2019)
London, United Kingdom
***Core responsibilities:*** - Adapt and apply latest development from research to improve the accuracy and granularity of our existing models. - Identify and apply new and novel datasets to improve the accuracy of existing models and perform predictions at ...
Machine Learning Engineer - Scale   (January 2019)
San Francisco, California, United States
Create optimized and efficient tooling, like Guided Automatic Segmentation, for taskers to complete complex tasks with speed and accuracy. Reliably evaluate data quality at scale. Intelligently route tasks from customers to specialized taskers for low turnar...
Software Engineer - Machine Learning Infrastructure - Formant   (January 2019)
San Francisco, California, United States
Formant is building cloud infrastructure to support the next generation of automation - autonomous tractors, warehousing robots, security robots, and delivery drones. We’re looking for a software engineer with a focus on machine learning infrastructure to j...