W

Waymo

Builds self-driving AI and runs a robotaxi service

Intern - Multiple Teams

AI ResearchConfirmed live in the last 24 hours
Internship · Summer 2027Mountain View, CA, USA$85 /hr

About the Job

Requirements

  • Currently pursuing a PhD in Computer Science, Machine Learning, Robotics, or a related technical field, with an anticipated graduation date between December 2027 and August 2028; must return to a degree program for at least one academic term after the internship.
  • Strong tensor implementation and debugging skills in Python and JAX/Flax or PyTorch, with hands-on experience training and modifying modern neural architectures such as Transformers, Diffusion/Flow models, or deep reinforcement learning networks.
  • Hands-on research experience in either reinforcement learning and post-training, including policy gradient methods such as PPO/GRPO/REINFORCE, off-policy or offline reinforcement learning such as importance sampling/AWR/DPO, constrained Markov decision processes, inverse reinforcement learning, or learned reward and critic modeling; or generative world, sequence, or trajectory modeling, including continuous flow matching/Rectified Flows, score-based diffusion policies such as DDPO/DPPO/Diffuser, or spatiotemporal autoregressive world and trajectory models. Working familiarity with the other area is required.

Responsibilities

  • Design, implement, and scale reinforcement learning post-training and distillation algorithms, such as flow or diffusion policy optimization, off-policy importance sampling, and constrained multi-objective reinforcement learning, for foundation world models in simulation and autonomous driving.
  • Develop learned reward models, realism critics, and discriminators within a closed-loop multi-agent simulator to align simulated agent and driving behaviors with human driving realism and safety.
  • Run closed-loop ablation studies on large-scale TPU clusters, leveraging agentic auto-research workflows and fleet-scale driving behavior metrics such as route progress, braking comfort, lateral stability, and lane selection, to mitigate simulator exploitation and distribution shift.
  • Write clean, modular, well-tested JAX code in core simulation and autonomous driving codebases, collaborating with researchers and engineers across simulation, world modeling, and autonomous driving teams.

Desired Qualifications

  • First-author publications at top-tier machine learning or robotics venues such as NeurIPS, ICML, ICLR, CVPR, CoRL, RSS, ICRA, or equivalent, in reinforcement learning post-training, flow/diffusion policy optimization, generative world models, or autonomous driving.
  • Experience with multi-agent closed-loop simulation, Sim2Real transfer, or reward-hacking mitigation, such as Waymax, WOMD, NuPlan, IsaacGym/MuJoCo, adversarial traffic generation, or discriminator stabilization.
  • Experience profiling and scaling distributed training workloads on TPUs or multi-node GPUs, such as XLA compilation, vectorized batched rollouts, and memory optimization, and familiarity with C++/Python interfaces.

About the Company

Waymo

Builds self-driving AI and runs a robotaxi service

Waymo builds self-driving technology and uses it to run a ride-hailing service in which passengers summon electric cars with no one behind the wheel. In 2020, it became the first company to open fully driverless rides to the public, starting in metro Phoenix. Its system, the Waymo Driver, pairs cameras, radar and laser sensors called lidar with onboard computers whose AI predicts what nearby people and vehicles will do and drives the car. Riders pay per trip through the Waymo app, or through Uber in some cities, while Waymo and fleet partners keep the cars charged and maintained. Waymo began as a Google project in 2009 and became a separate Alphabet company in 2016; it is based in Mountain View, California.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$32.1B
Headquarters
Mountain View, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Waymo

See more jobs