Skip to main content

Waymo

2027 Summer Intern, MS/PhD, Software Engineering, Sys Intel & ML

Mountain View, CA, USAinternshipinternAdded today

About this role

Join Waymo's Software Non-Determinism Diagnostics team as a 2027 summer intern to design and build infrastructure for identifying and resolving non-deterministic behavior in autonomous driving systems. You'll work on real challenges that directly impact Level 4 autonomous vehicle technology while developing your skills in systems debugging and diagnostics.

What you'll do

  • Design and implement infrastructure and tooling to diagnose software non-determinism in autonomous driving systems
  • Investigate and resolve non-deterministic execution patterns across Waymo codebases
  • Collaborate with software engineers and researchers to identify root causes of non-deterministic behavior
  • Develop diagnostic tools and processes for tracing and analyzing system behavior
  • Contribute to improving reliability and consistency of autonomous driving software

What they're looking for

  • C++ programming
  • Algorithms and data structures
  • Systems debugging and diagnostics
  • Statistical data analysis
  • Anomaly detection techniques
  • Software tracing and profiling tools
  • Concurrency and race condition analysis
  • Graph execution frameworks

Benefits

  • Competitive hourly compensation ($70-$85 depending on degree level)
  • Housing and relocation bonus (if applicable)
  • Medical, dental, and vision insurance
  • Free meals (breakfast, lunch, dinner, snacks)
  • Free Google shuttle access
  • Onsite gym facility
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Waymo

Waymo develops autonomous driving technology and vehicles, building the AI systems, simulation platforms, and infrastructure that power the Waymo Driver. The company is hiring for ML infrastructure engineers, platform engineers, labeling system developers, backend software engineers, and automotive systems engineers to scale its autonomous driving capabilities.

Website
waymo.com
View all jobs at Waymo

Likely interview questions

  • Can you describe your experience debugging non-deterministic behavior in multi-threaded or concurrent systems?
  • Walk us through a challenging systems-level problem you've solved using C++ and explain your debugging approach.