Waymo is looking to build a high resolution map of the world to support safe autonomous driving by automating the creation of HD maps, unlocking scale for the Waymo Driver
Requirements
- 4+ years of hands-on experience in Machine Learning, with a strong focus on computer vision and/or deep learning
- Proficiency in at least one major deep learning framework (e.g., TensorFlow, PyTorch, JAX)
- Demonstrated experience owning problems end-to-end and working across various parts of the systems stack to deliver results
- Familiarity with foundation models and techniques for model adaptation (e.g., few-shot learning, transfer learning, domain adaptation)
- Experience with C++
- Direct experience with mapping or GIS is a bonus but not required
Responsibilities
- Design, train, and deploy machine learning models to automate the creation of Waymo's HD maps, unlocking scale for the Waymo Driver
- Apply and advance state-of-the-art ML techniques, including Vision-Language Models (VLMs) and other Generative AI approaches, to pioneer new solutions in mapping automation
- Own the complete model development lifecycle, from data mining and processing to model training, evaluation, validation, and productionization
- Collaborate closely with partner ML teams, such as Waymo Perception and Waymo AI Foundations, to adapt cutting-edge research into scalable, reliable, and production-grade solutions
Other
- B.S. in Computer Science, a similar technical field, or equivalent practical experience
- M.S. or Ph.D. degree in Computer Science or a related discipline
- A track record of publications in top-tier ML/CV conferences (e.g., NeurIPS, ICML, CVPR, ICCV, ECCV)
- Eligibility to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements