Currently enrolled in an MS or PhD program in Computer Science, Machine Learning, Robotics, or a related field.
Hands-on experience training and evaluating deep learning models in JAX, PyTorch, or TensorFlow.
Experience with data-related tasks in ML, including dataset building and data quality analysis.
Strong programming skills in Python.
Ability to design controlled experiments and analyze quantitative results.
Responsibilities
Own an end-to-end ML project from hypothesis to analysis.
Design and run experiments to assess training data impact on model quality.
Build and refine datasets from large-scale multi-sensor driving data.
Train and evaluate Perception models using existing tools.
Develop metrics to identify model failures and data improvements.
Share findings with ML engineers and research scientists for production integration.
Benefits
Participation in the Company’s generous benefits programs, subject to eligibility requirements.
Full Job Description
This internship will be based on-site at our headquarters in Mountain View, CA.
You Will:
Own an end-to-end ML project: form a hypothesis, build the dataset, train and evaluate models, and analyze the results.
Design and run experiments that measure how training data choices (curation, mining, balancing, labeling) affect Perception model quality.
Build and refine datasets from large-scale multi-sensor driving data (camera, lidar, radar).
Train and evaluate Perception models with Waymo's existing training and evaluation tooling.
Develop metrics and analyses that explain where models fail and which data would fix those failures.
Share findings with ML engineers and research scientists, and help land the results in production model training.
You Have:
Currently enrolled in an MS or PhD program in Computer Science, Machine Learning, Robotics, or a related field.
Hands-on experience training and evaluating deep learning models in JAX, PyTorch, or TensorFlow.
Hands-on experience with the data side of ML, such as building datasets, data curation, labeling, or data quality analysis.
Strong programming skills in Python.
Ability to design controlled experiments and draw sound conclusions from quantitative results.
We Prefer:
Experience on an end-to-end ML project where you owned both the data and the model.
Research or industry experience in data-centric ML, such as data selection, active learning, data valuation, or curriculum learning.
Experience with perception tasks such as 3D detection, tracking, segmentation, or multimodal (camera and lidar) models.
Experience processing large datasets with distributed tools such as Apache Beam, Spark, or Dataflow.
Publications at ML or computer vision venues (NeurIPS, ICML, ICLR, CVPR, ICCV, ECCV).
Passion for data-centric AI and autonomous driving.
Note: This will be a hybrid onsite internship position. We will accept resumes on a rolling basis until the role is filled. To be in consideration for multiple roles, you will need to apply to each one individually - please apply to the top 3 roles you are interested in.
The expected hourly rate for this full-time position is listed below. Interns are also eligible to participate in the Company's generous benefits programs, subject to eligibility requirements.
Hourly Masters Pay
$70-$70 USD
The expected hourly rate for this full-time position is listed below. Interns are also eligible to participate in the Company's generous benefits programs, subject to eligibility requirements.
Hourly PhD Pay
$85-$85 USD
About Waymo
Waymo LLC is a self-driving technology development company. It is a subsidiary of Alphabet Inc., the parent company of Google. Waymo develops autonomous driving technology and provides ride-hailing services through its Waymo One program. The company has been testing its self-driving technology on public roads since 2009 and has logged millions of miles of autonomous driving. Waymo has partnerships with several automakers and has been working on developing autonomous trucks for use in logistics.