Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Waymo Logo

Machine Learning Engineer, Compute

Waymo

$170,000 - $216,000
Sep 30, 2025
Mountain View, CA, USA
Apply Now

Waymo's Compute Team needs to deliver a high-performance compute platform for running the fully autonomous vehicle's software stack, requiring custom silicon, advanced system-level architectures, and close hardware/software collaboration to optimize performance, power, and latency for neural network inference.

Requirements

  • Experience with compilers and parallel computing
  • Strong C++ and/or Python programming skills
  • Experience with domain-specific compilers, especially with neural networks
  • Knowledge of computer architectures used for neural network inference, and neural network performance characteristics
  • Knowledge of the principles behind popular machine learning and neural network algorithms and applications

Responsibilities

  • Architect, design, and implement compiler support for novel features of our unique neural network inference platform
  • Analyze and enhance the behavior of existing compiler features to achieve optimal performance on state-of-the art neural networks
  • Work together with model developers and hardware architects to improve the efficiency of inference hardware via software/hardware codesign
  • Guide the development of future hardware solutions tailored to meet the needs of Waymo’s unique machine learning requirements

Other

  • 3+ years of industry experience
  • 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.