Back to jobs

2027 Summer Intern, MS/PhD, Software Engineer, Simulation Evaluation ML Model

Waymo · Mountain View, CA

Source: Intern List

Spotted 1h agoInternship

Job details

Work mode
Hybrid
Employment
Internship
Level
Internship
Education
PhD
Posted
Oct 13, 2026
Last confirmed open
Oct 13, 2026
Job description

About this role

Public source summary from intern-list.com / Jobright.

Waymo is an autonomous driving technology company developing fully autonomous driving systems through software, simulation, robotics, perception, decision-making, and deep learning. The intern will build semantic extraction, temporal graph modeling, hybrid retrieval, and data exploration systems to support simulation analysis and automated failure investigation.

Responsibilities

Design and implement an automated semantic extraction pipeline that parses large-scale simulation logs, vehicle trajectory data, and multi-agent behavioral events into structured graph representations (entities, temporal relationships, and causal interactions) Develop temporal graph modeling techniques to capture time-varying multi-agent interactions, road context, and safety-critical driving events Build a multi-modal hybrid retrieval engine (combining dense vector embeddings, keyword search, and graph traversal) to enable fast scenario discovery and serve as structured memory for automated failure analysis agents Create interactive data exploration tools and visualization dashboards (e.g., Jupyter/Colab-based explorers) to help autonomy engineers and researchers analyze complex scenario distribution Benchmark retrieval precision, recall, and query latency against traditional tabular and relational search baselines Collaborate cross-functionally with simulation researchers, machine learning engineers, and software infrastructure teams to document system architecture and establish roadmap recommendations

Qualifications: Currently enrolled in a graduate program (PhD or Master's) in Computer Science, Artificial Intelligence, Robotics, Electrical Engineering, or a related quantitative field, with at least one academic term remaining Strong software development experience in Python and/or C++ in a Linux development environment Solid foundation in core computer science concepts, data structures, algorithm complexity, and distributed data systems Hands-on experience with modern deep learning frameworks (such as PyTorch, JAX, or TensorFlow) Demonstrated research background or practical experience in Knowledge Graphs, Graph Algorithms, Graph Neural Networks (GNNs), or Information Retrieval / Retrieval-Augmented Generation (RAG) Authorship of published papers in top-tier AI/ML, data mining, or computer vision conferences (e.g., NeurIPS, ICML, ICLR, KDD, The Web Conference [WWW], CVPR, CoRL, SIGMOD, VLDB, ACL) Experience with large-scale distributed data processing systems (e.g., Apache Spark, Apache Beam, distributed SQL query engines, or columnar data lakes) Familiarity with temporal graphs, bi-temporal data modeling, or graph databases/tooling Demonstrated interest or domain experience in autonomous vehicle simulation, behavior prediction, motion planning, trajectory forecasting, or multi-agent interaction modeling

Benefits: Competitive compensation packages with a housing/relocation bonus (if applicable) Medical, dental, and vision insurance Fun intern events and networking opportunities Free breakfast, lunch, dinner, and snacks Free access to Google shuttles Onsite gym Hybrid onsite internship position

Interested in this role?Continue on Waymo's careers page.
Apply on Waymo