4,642 ML Research & Training jobs
Open roles training and researching machine-learning models.


Machine Learning Engineer, Prediction & Planning
Develops and deploys machine learning models for autonomous vehicle prediction and planning, using deep learning frameworks to improve navigation safety and efficiency.


Machine Learning Engineer / Applied Scientist, Prediction & Planning
Research Scientist designs and builds deep-learning models for autonomous-vehicle planning and prediction, turning real-world driving challenges into robust ML systems and publishing findings.


Senior Machine Learning Engineer (Infra), Driver Understanding and Evaluation
Senior ML Engineer builds and scales systems to evaluate autonomous driving behavior using large-scale models, simulation, and distributed training in Mountain View.


Senior Machine Learning Engineer, Runtime and Serving
Senior ML Engineer builds and optimizes high-performance inference engines for autonomous vehicle ML models, balancing real-time onboard constraints with offboard data center demands using frameworks like JAX, XLA, and CUDA.


Senior Machine Learning Engineer, Maneuvering Tech
Develops and refines algorithms for autonomous vehicle motion planning, ensuring safe and predictable driving behavior in complex real-world scenarios using C++ and data pipelines.


Staff Machine Learning Engineer, Infrastructure
Senior engineer building AI/ML infrastructure for autonomous-driving simulations, scaling multi-billion-parameter foundation models on large distributed systems.


Senior Staff ML Engineer, Driver Understanding and Evaluation
Lead the design and development of machine learning systems to evaluate and improve Waymo's autonomous driving technology, focusing on reinforcement learning, generative models, and large-scale simulation workflows.


Senior Machine Learning Engineer, Fleet Monitoring & Response
Develops and maintains Angular-based internal tools for Waymo’s autonomous vehicle fleet monitoring, using TypeScript and full-stack development practices.


Sr. Machine Learning Engineer, Marketplace ML Platform
Senior engineer building ML infrastructure for Waymo's ride-hailing marketplace—scaling the economic engine and automating ML model training, deployment, and inference for real-time pricing, matching, and routing decisions. Core tech includes Java/C++, Python, TensorFlow/PyTorch, and large-scale backend systems.


Staff Machine Learning Engineer(TLM), Driver Understanding and Evaluation
Leads development of deep learning and generative AI models to evaluate and improve Waymo’s autonomous driving systems, using large-scale data and ML frameworks like TensorFlow and PyTorch.


Staff Machine Learning Engineer, Maneuvering Tech
Develops and refines algorithms for autonomous vehicle motion planning, ensuring safe and predictable driving behavior in complex real-world scenarios using C++ and data pipelines.


Staff Technical Lead Manager, Simulation, Machine Learning
Leads a team developing machine learning models to evaluate and improve autonomous vehicle behavior using deep learning, Gen AI, and large-scale simulation systems.


Senior Staff Machine Learning Engineer, LLM/VLM Model Architecture & Optimization
Designs and optimizes large vision-language and language models for autonomous driving, focusing on hardware-aligned architectures and on-device performance in a safety-critical environment.


Staff ML Engineer, Generative Model Performance & Efficiency
A senior machine learning engineer at Waymo optimizes generative models and simulations for autonomous driving, focusing on performance, efficiency, and scalability using advanced ML techniques and hardware accelerators.


Perception Machine Learning Engineer - Continuous Learning
Build and scale ML systems that continuously improve autonomous vehicle perception models using active learning, data curation, and large-scale pipelines.


Staff Tech Lead, Machine Learning Engineer, Perception
Staff Tech Lead ML Engineer on Waymo's Perception team, designing multi-sensor model architectures for autonomous vehicle scene understanding and optimizing models for onboard compute using Python, C++, and frameworks like PyTorch/JAX/TensorFlow.


Sr Staff Tech Lead, Machine Learning Engineer, Perception
Waymo is hiring a Sr Staff Tech Lead / ML Engineer for its Perception team to set the technical roadmap for next-generation multi-modal perception of the Waymo Driver - architecting scalable sensor-fusion models, optimizing them for onboard hardware, leading cross-functional initiatives, and mentoring engineers. Core stack: Python, C++, and modern ML frameworks like PyTorch, JAX, and TensorFlow.


Senior Machine Learning Engineer, Predictive Planner, Systems Arch
Senior ML engineer on Waymo's Predictive Planning team designs and deploys deep learning models that predict the future state of the world and plan the autonomous vehicle's behavior, working across data, modeling, metrics, and planner system architecture using TensorFlow/JAX/PyTorch on Google's data infrastructure.