Waymo logo

Machine Learning Engineer, Runtime & Optimization

WaymoMountain View, California, USA
Apply Now
Waymo logo

Machine Learning Engineer, Runtime & Optimization

Waymo

Apply Now

Waymo, an autonomous driving technology company, is seeking a Machine Learning Engineer for its Runtime & Optimization team. The role involves improving compute performance for machine learning workflows on both cloud and self-driving cars, collaborating with ML scientists, and leading projects to optimize ML systems.

Qualification

  • M.S. in Computer Science, Electrical Engineering, Deep Learning, or a related field.
  • 2+ years of experience as a technical lead, including project planning and mentoring.
  • 5+ years of experience in developing solutions in ML systems or ML software stack (Pytorch/JAX/TF, runtime libraries, ML compiler).
  • Deep understanding of ML system architecture, performance analysis, and tools.
  • Strong programming skills in Python or C++.
  • Experience with model optimization and efficient deep learning techniques.

Responsibility

  • Lead collaboration with Waymo ML scientists in perception, planner, research, and simulation to enhance ML workloads.
  • Manage projects from proposals through execution, mentoring junior engineers.
  • Analyze and improve ML system workloads on cloud and self-driving cars.
  • Apply model optimization and efficient deep learning techniques to Waymo's ML systems.
  • Develop and implement improvements in ML software.

Similar Jobs