ML Engineer
Waymo
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About The Company
Waymo is a pioneering autonomous driving technology company dedicated to creating the most trusted driver in the world. Established as the Google Self-Driving Car Project in 2009, Waymo has consistently advanced the field of autonomous vehicles with a mission to improve mobility access and save lives by reducing traffic-related fatalities. Its flagship product, the Waymo Driver, is the most experienced autonomous driving system globally, having completed over ten million rider-only trips and more than 100 million miles on public roads.
About The Role
Join the ML Ops team within the Waymo ML Platform division as an ML Engineer. In this role, you will develop and maintain critical data and machine learning pipelines, analyze resource utilization, optimize workflows, and build tools that enhance the efficiency and reliability of ML operations. Reporting to a Technical Lead Manager, Staff Software Engineer, you will closely collaborate with ML engineers and researchers to improve resource management, cost efficiency, and performance.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 2+ years of professional software engineering experience.
- Experience with distributed systems and production environments.
- Proficiency in Python or C++.
- Experience in monitoring, debugging, and troubleshooting distributed systems.
- Strong communication skills for cross-functional collaboration.
Responsibilities
- Analyze and report on ML resource usage, costs, and efficiency trends.
- Develop, maintain, and enhance dashboards and monitoring tools.
- Identify optimization opportunities, cost reduction, and performance improvements.
- Provide guidance on resource utilization best practices.
- Develop and enforce resource management policies and documentation.
- Collaborate to improve automation and orchestration solutions for ML workflows.
Benefits
Enjoy participation in Waymo’s discretionary annual bonus program, eligibility for equity incentive plans, a comprehensive benefits package including health, dental, and vision coverage, generous paid time off, flexible work arrangements, and opportunities for professional growth in a leading autonomous vehicle company.
Key skills/competency
ML operations, distributed systems, resource optimization, Python, C++, dashboards, automation, troubleshooting, collaboration, data pipelines
How to Get Hired at Waymo
- Research Waymo's culture: Study their mission, technology, and achievements.
- Customize your resume: Highlight ML pipeline experience and distributed systems.
- Practice technical interviews: Focus on Python, C++, and system debugging.
- Network actively: Connect with current ML Ops team members on LinkedIn.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background