Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Waymo Logo

Staff Software Engineer, Route and Pin Quality

Waymo

$238,000 - $302,000
Sep 4, 2025
Mountain View, CA, USA
Apply Now

Waymo is looking to improve its autonomous driving technology, specifically in the areas of route and pin quality, by applying machine learning models and systems to solve complex technical challenges.

Requirements

  • Strong proficiency in C++ and experience working in a production Linux environment.
  • Proven experience (3+ years) in developing and deploying machine learning models in real-world applications.
  • Demonstrated ability to work with large datasets, including data extraction, analysis, and feature engineering (e.g., using SQL/Plx).
  • Experience leading complex technical projects, including scoping, design, and execution across multiple quarters.
  • Excellent problem-solving skills and the ability to work through ambiguous requirements.
  • Experience with Google infrastructure such as Flume, Borg, and TensorFlow.
  • Familiarity with Waymo's software stack, tools, and evaluation infrastructure (e.g., Analyzers, RQS).

Responsibilities

  • Design, build, and productionize machine learning models and systems to improve route and pin quality (e.g., difficulty models, ETA, Pin Ranking models). Identify and scope new opportunities to apply ML to solve complex problems in routing and pin selection.
  • Develop and maintain data pipelines for training and evaluating ML models, leveraging Waymo's extensive driving data and user feedback.
  • Contribute to the full software development lifecycle, including system design, C++ implementation, testing, and deployment.
  • Analyze large datasets to identify opportunities for improvement and measure the impact of your work.
  • Collaborate closely with other engineers, data scientists, product managers, and a variety of onboard and offboard teams (e.g., Planner, TaaS, Pullover).
  • Provide technical leadership, set direction for critical ML projects, and mentor junior team members.
  • Drive improvements in evaluation infrastructure and metrics to ensure high-quality launches.

Other

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • 7+ years of software engineering experience, including significant experience in designing and building production-grade systems.
  • Strong communication and collaboration skills, with a proven ability to work effectively in cross-functional teams.
  • Master's or PhD in Computer Science, Machine Learning, or a related field (preferred).
  • Track record of influencing technical direction and strategy (preferred).