Skip to main content

waymo

Software Engineer, ML Tools

Mountain View, CA, USAFrom $215kmidAdded today

About this role

Join Waymo's ML Infrastructure team to build tools and platforms that accelerate autonomous driving development. You'll automate data selection and preparation for model training while collaborating with ML engineers to improve their workflows through better UX, automation, and intelligent agents.

What you'll do

  • Automate data selection and preparation workflows for ML model training using Waymo and Alphabet technologies
  • Develop backend services and large-scale data processing jobs in C++ or Python
  • Build web-based frontends to improve ML engineer productivity and experience
  • Collaborate with ML engineers to identify pain points and implement solutions
  • Maintain and scale large datasets supporting the model development lifecycle
  • Incorporate user feedback into platform designs and continuous improvements

What they're looking for

  • Python or C++ for backend development
  • Large-scale dataset construction and maintenance
  • TypeScript/Angular for frontend development
  • ML platform architecture and infrastructure
  • Workflow automation and optimization
  • User experience design and customer-centric thinking
  • Distributed systems and job orchestration
  • API design and backend system scalability

Benefits

  • Discretionary annual bonus program
  • Equity incentive plan
  • Generous company benefits package
  • Hybrid work arrangement
  • Work on cutting-edge autonomous driving technology
  • Collaboration with Google and Alphabet resources

Likely interview questions

  • Describe your experience building and maintaining ML platforms at scale—what challenges did you face and how did you address them?
  • Tell us about a time you worked with ML engineers to understand their pain points. How did you prioritize and implement solutions?
Apply on the employer's site

Opens the official application on the employer’s site. No login required.