Machine Learning Engineer, Runtime & Optimization
Job Summary
The ML Platform team at Waymo is seeking engineers with expertise in ML software or ML systems to improve compute performance on both cloud and car. This role involves collaborating with ML scientists across various departments, optimizing ML workflows, and deploying models on limited computation resources.
About the Role
As a Technical Lead, you will work across the entire ML stack, from deep learning models to ML software and hardware optimizations. You will collaborate with ML scientists in perception, planner, research, and simulation to identify and implement opportunities for improving ML workloads.
Responsibilities
- Collaborate with ML scientists to optimize ML workflows and deploy models on limited computation resources.
- Lead projects from proposal to execution, mentoring junior engineers.
- Analyze and improve ML system workloads on both cloud and self-driving cars.
- Apply model optimization, efficient deep learning techniques, and ML software improvements to Waymo's ML systems.
- Identify and leverage opportunities in both systems and models to enhance ML performance.
Requirements
- M.S. in CS, EE, Deep Learning or a related field with 2+ years of experience as a technical lead.
- 5+ years of experience developing solutions in ML systems or ML software stack (Pytorch/JAX/TF, runtime libraries, ML compiler).
- Strong Python or C++ programming skills.
- Experience with GPU HW or TPU HW and related system software is preferred.
Qualifications
- PhD in CS, EE, Deep Learning or a related field is preferred.
- Familiarity with the HW architecture of ML hardware accelerators (e.g., GPU/TPU) is preferred.
- Deep knowledge of model optimization or efficient deep learning techniques for foundation models or LLM is preferred.
Benefits
Waymo offers a comprehensive benefits package, including a discretionary annual bonus program, equity incentive plan, and generous Company benefits program. The expected base salary range for this full-time position across US locations is $213,000—$263,000 USD.