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

Snap Inc Research Engineer, Machine Learning - Snap Inc   (November 2018)
Los Angeles, California, United States
Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express themselves, live in the moment, learn about the world, and have fun...
Coinbase Machine Learning Team Lead - Coinbase   (November 2018)
San Francisco, California, United States
Coinbase’s vision is to bring more innovation, efficiency, and equality of opportunity to the world by creating an open financial system. Our first step on that journey is making digital currency accessible and approachable for everyone. Two principles guid...
Lyft Software Engineer, Machine Learning - Lyft   (October 2018)
San Francisco, California, United States
At Lyft, community is what we are and it’s what we do. It’s what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they...