Machine Learning Engineer, Sensor Pipelines

Waymo

Mountain View (CA)

Hybrid

USD 175,000 - 215,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Annual bonus
Equity incentives
Generous benefits

Job summary

Waymo, the leader in autonomous driving, seeks an ML/CV engineer in Mountain View, CA to join the Perception team. You will apply ML and CV techniques to build robust perception systems for the Waymo Driver and collaborate with cross‑functional teams.

The role requires C++ and Python experience and frameworks like PyTorch or JAX. This hybrid position offers a competitive salary, equity and comprehensive benefits.

Qualifications

  • Bachelor's degree in Computer Science or a related field; strong deep learning background.
  • 3+ years of experience in Machine Learning and/or Computer Vision.
  • Experience with C++ and Python.
  • Experience with ML frameworks like PyTorch or JAX.

Responsibilities

  • Apply sensor fusion, machine learning techniques to build multi‑modal sensor fusion architectures and spatial‑temporal representation learners to solve real‑world challenges
  • Develop and deploy machine learning models, including using Generative Artificial Intelligence (Gen AI) systems, and non‑ML systems to solve those challenging problems
  • Develop data mining, labeling, training and evaluation pipelines to support the onboard development
  • Collaborate and work in partnership with product, infrastructure and research teams across Waymo

Skills

Machine Learning
Computer Vision
C++
Python

Education

Bachelor's degree in Computer Science
MS or PhD preferred

Tools

PyTorch
JAX

Job description

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver — The World's Most Experienced Driver — to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider‑only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

The Perception team at Waymo builds technology that powers the Waymo Driver. Our software allows the Waymo Driver to perceive the world around it, make the right decision for every situation, and deliver people safely to their destinations. We conduct research to address real‑world problems and collaborate with research teams at Alphabet. We have access to millions of miles of driving data from a diverse set of sensors, enabling software engineers like you to develop multi‑modal models and techniques at scale.

The Sensor Pipelines team applies sensor fusion and ML approaches to address critical challenges in Perception; like detections of Collisions, Antagonistic Behaviors like Vandalism, Sensing Occlusions, etc. Our work involves cutting‑edge research (Gen AI) to solve real‑world problems and requires close collaboration with onboard teams across Alphabet. We have access to millions of miles of driving data from a diverse set of sensors, enabling engineers like you to develop sophisticated models and techniques at scale.

This role follows a hybrid work schedule and reports to a Technical Lead Manager.

You will:
  • Apply sensor fusion, machine learning techniques to build multi‑modal sensor fusion architectures and spatial‑temporal representation learners to solve real‑world challenges
  • Develop and deploy machine learning models, including using Generative Artificial Intelligence (Gen AI) systems, and non‑ML systems to solve those challenging problems
  • Develop data mining, labeling, training and evaluation pipelines to support the onboard development
  • Collaborate and work in partnership with product, infrastructure and research teams across Waymo
You have:
  • Bachelor’s degree in Computer Science or a similar discipline, or an equivalent amount of deep learning experience
  • 3+ years experience in Machine Learning and/or Computer Vision
  • Experience with C++ and Python
  • Experience with ML frameworks like PyTorch or JAX
We prefer:
  • MS or PhD Degree in Machine Learning, Robotics, Computer Science or a similar discipline
  • Publications at top‑tier conferences like CVPR, ICCV, ECCV, ICLR, ICML, ICRA, IROS, RSS, NeurIPS, AAAI, IJCV, PAMI
  • Github repositories or Tech Blogs of LLMs or VLMs

Salary Range: $175,000 - $215,000 USD

Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous company benefits program, subject to eligibility requirements.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer, Multi-Modal Perception
Staff Machine Learning Engineer, Multi-Modal Perception

Waymo • Mountain View (CA)

On-site
USD 251,000 - 310,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits program
Senior Staff TLM, Perception, Sensor Pipelines
Senior Staff TLM, Perception, Sensor Pipelines

Waymo • Mountain View (CA)

On-site
USD 281,000 - 356,000
Discretionary annual bonus program
Equity incentive plan
Generous company benefits program
Perception Machine Learning Engineer - Continuous Learning
Perception Machine Learning Engineer - Continuous Learning

Waymo • Mountain View (CA)

Hybrid
USD 175,000 - 215,000
Staff Machine Learning Engineer, Multi-Modal Perception
Staff Machine Learning Engineer, Multi-Modal Perception

Waymo • San Francisco (CA)

Hybrid
USD 251,000 - 310,000
Annual bonus program
Equity incentive plan
Generous company benefits
Perception Machine Learning Engineer - Continuous Learning
Perception Machine Learning Engineer - Continuous Learning

Neura Market • Mountain View (CA)

Hybrid
USD 175,000 - 215,000
Senior Machine Learning Engineer, Robotics
Senior Machine Learning Engineer, Robotics

Waymo • Mountain View (CA)

On-site
USD 204,000 - 259,000
Discretionary annual bonus program
Equity incentive plan
Generous Company benefits program
Staff Technical Lead Manager, ML Sensor Validation
Staff Technical Lead Manager, ML Sensor Validation

Waymo • San Francisco (CA), Mountain View (CA)

On-site
USD 238,000 - 302,000
Discretionary annual bonus program
Equity incentive plan
Generous Company benefits program
Staff TLM, Perception, Continuous Learning & Monitoring
Staff TLM, Perception, Continuous Learning & Monitoring

Waymo • Mountain View (CA)

On-site
USD 238,000 - 302,000
Annual bonus program
Equity incentive plan
Generous company benefits
Staff Machine Learning Engineer, Multi-Modal Perception Waymo Mountain View, CA USA; San Franci[...]
Staff Machine Learning Engineer, Multi-Modal Perception Waymo Mountain View, CA USA; San Franci[...]

Neura Market • Mountain View (CA)

Hybrid
USD 251,000 - 310,000
Software Engineer, Perception Scaling Evaluation
Software Engineer, Perception Scaling Evaluation

Waymo • Mountain View (CA)

Hybrid
USD 170,000 - 216,000
Discretionary annual bonus
Equity incentive plan
Generous Company benefits program