2027 Summer Intern, MS/PhD, Software Engineer, Simulation Evaluation ML Model
Mountain View, California$70/hrInternPosted 3w ago
About the role
Intern software engineering position at Waymo focusing on automated semantic extraction from simulation data, temporal graph modeling, and multi-modal retrieval for autonomous driving simulation evaluation. Hybrid onsite internship in Mountain View, CA.
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)
Skills
Required:PythonC++LinuxDeep learning frameworks
Nice to have:Graph/temporal graph modeling
Benefits
- Interns are eligible to participate in the Company’s generous benefits programs, subject to eligibility requirements
- Hybrid onsite internship position
- Equal opportunity employment statement included in description
Last updated Oct 22, 2026. Interested? Apply on the company site.
About Waymo
The World’s Most Experienced Driver
Waymo—formerly the Google self-driving car project—makes it safe and easy for people & things to get around with autonomous vehicles.
Autonomous DrivingAutonomous VehiclesMobilityRide-Hailliquid-ai-recruiting-target
More open roles at Waymo
- Staff Machine Learning Engineer, TLM , Labeling Automation5d agoMountain View, California · Software Engineering
- Technical Program Management, Commercialization5d agoMountain View, California, San Francisco, California · Product
- Technical Program Manager5d agoRemote · Waymo
- Staff Systems Engineer, Driving Behaviors5d agoMountain View, California, San Francisco, California · Systems Engineering
- Lead Program Manager - New Platform Validation Operations5d agoMountain View, California, San Francisco, California · Operations