Waymo is looking to improve the behavior of the Waymo Driver, the world's most experienced driver, to enhance access to mobility and reduce traffic crashes.
Requirements
- Experience in applied machine learning including deep learning models, reinforcement learning, feature engineering, loss/reward shaping, data shaping, fine tuning and model evaluation
- Proficiency in Python and at least one deep learning frameworks (e.g. PyTorch, JAX, or TensorFlow)
- Proficiency in dealing with large scale models and datasets
- Experience in integrating ML models into complicated systems
- Experience in the autonomous driving domain, including areas like motion planning or perception
- Experience with Large Language Models (LLM) or Vision Language Models (VLM), prompt engineering and chain of thought reasoning
- Proficiency in C++
Responsibilities
- Design, develop, and implement ML solutions for autonomous vehicle planning including, but not limited to, modeling, reward/loss shaping, finetuning, reinforcement learning, data shaping, etc.
- Analyze model performance using data-driven techniques to evaluate and compare different approaches
- Stay up-to-date with the latest advancements in autonomous driving and machine learning, and be able quickly prototype, experiment and deploy novel SOTA solutions
- Collaborate closely with partner teams such as perception, research, simulation, and evaluation
Other
- PhD, Masters or Bachelors degree in Computer Science, Machine Learning, Robotics, or a related field
- Report to a Technical Lead Manager
- Participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements