About this role
Interns launch features that directly improve Waymo's driving behavior in highly dynamic and challenging environments and work closely with onboard engineers to apply latest techniques to integrate and validate large ML models in real-time production systems. The Software Engineering team builds the brains of the autonomous driving technology, allowing the vehicle to perceive the world, make decisions, and deliver passengers safely to destinations.
This summer internship exists to partner with industry leaders on impactful projects while serving as a key part of the recruiting pipeline and company culture. Candidates who are currently pursuing a degree in Computer Science or a related field and have a strong grasp of data structures and programming will thrive in this collaborative environment.
What you will do
- Launch features that directly improve Waymo's driving behavior in highly dynamic and challenging environments.
- Work closely with onboard engineers to apply latest techniques to integrate and validate large ML models in real-time production systems.
What you need
- Currently pursuing a degree in Computer Science or related field.
- Experience with C++ and Python.
- Strong understanding of data structures and problem solving skills.
Nice to have
- Experience applying machine learning to solve computer vision, motion planning or related robotics problems
- Experience with Data structures, algorithms, etc
- Experience using Machine Learning core concepts
Benefits
- Generous benefits programs, subject to eligibility requirements
Skills and tech stack
Questions candidates ask
What is the remote policy for this internship?
This will be a hybrid onsite internship position located in Mountain View, California.
What is the pay rate for the internship?
The expected hourly rate for Bachelors students is $60 USD, and the expected hourly rate for Masters students is $70 USD.
How does the hiring process work?
Resumes are accepted on a rolling basis until the role is filled. To be in consideration for multiple roles, applicants need to apply to each one individually and are asked to apply to their top three choices.