The opportunity
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to…
What you'll do
Develop and scale ML pipelines to process telemetry data to discover rare driving interactions
Benchmark and validate candidate findings to separate meaningful patterns from noise
Integrate pipelines to turn discovered patterns into concrete, testable: artifacts to verify system improvements
Currently pursuing graduate degree (Master's or PhD) in Computer Science,: Software Engineering or a related technical field
Strong software engineering skills in Python and/or C++, with experience: writing clean, maintainable, and well-tested code
Demonstrated experience building and operating data or ML pipelines on: large-scale datasets (beyond single-machine or notebook prototypes)
What they're looking for
- Solid foundational understanding of applied machine learning, statistics, and: evaluation methodology (e.g., clustering, anomaly detection, ranking, or metric design)
- Experience working with distributed compute systems, data processing: frameworks, or large-scale data lakes (e.g., Apache Spark, Beam/Dataflow, Ray, or internal equivalents)
- Experience with unsupervised learning, outlier/anomaly detection, multimodal: embeddings, or LLM/VLM-based evaluation and data filtering
- Track record of taking ambiguous, open-ended problem statements and turning: them into practical, working software systems