Waymo is looking to develop the next-generation ML-powered prediction and planning system to enhance the performance and capabilities of the ML driver and support the rapid scaling of Waymo’s business.
Requirements
Hands-on experience with modern deep learning libraries (eg: TensorFlow, JAX, Pytorch)
Proficient programming skills (eg: Python, C/C++)
Strong analytical and debugging skills
5+ years of experience in Machine Learning modeling and/or Autonomous Vehicles
Experience with performance optimization of deep models, including with respect to specific hardware architectures
Responsibilities
Develop the next-generation ML-powered prediction and planning system to enhance the performance and capabilities of the ML driver and support the rapid scaling of Waymo’s business.
Frame open-ended, real-world challenges as well-defined ML problems; research, develop, and apply cutting-edge ML techniques, including foundation models and reinforcement learning, for the planning and prediction tasks of autonomous vehicles.
Collaborate with world-class researchers, engineers and product owners to create safe, smooth planning behaviors for all road users and to meet product requirements.
Develop and evaluate large models, and integrate them into Waymo’s production planning software for real-world applications through close partnership with the Planner and Research teams.
Other
BS in Computer Science, ML, Robotics, similar technical field of study, or equivalent practical experience
Demonstrated contributions to the ML community through publications, open-source projects, or significant industry impact
MS or PhD in Computer Science, Machine Learning, Robotics, or a related field.
Publications in top-tier conferences such as ICML, NeurIPS, CVPR, ICCV, ECCV, ICLR, IROS, CoRL, ACL, or EMNLP.
Prior software development or ML research industry experience (including internships).