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

Software Engineer, TaaS Tooling

Waymo

$170,000 - $216,000
Dec 17, 2025
Mountain View, CA, USA
Apply Now

Waymo aims to build the world's most trusted autonomous driving technology by developing the Waymo Driver, an advanced AI/ML system. The Visualization team is focused on creating a central platform for advanced visual debugging to support engineers, operators, and researchers in diagnosing issues and validating the Waymo Driver.

Requirements

  • Bachelor’s degree in Computer Science or equivalent practical experience.
  • 3+ years of professional full-stack development experience, including backend (e.g., C++, Java/Kotlin, Go, Python) and frontend (e.g., TypeScript/JavaScript, HTML, CSS).
  • Strong experience with modern web application development and frameworks (e.g., React, Angular, Vue).
  • Demonstrated ability to design and build scalable, performant, and reliable web applications.
  • Experience with data visualization principles and libraries (d3, Plotly.js, Vega).
  • Experience with 3D graphics technologies and libraries (e.g., WebGL, Three.js).
  • Experience optimizing web applications for performance, especially when handling large datasets.

Responsibilities

  • Design and optimize full-stack features for the platform that allow other teams to build custom visualizations within our environment.
  • Build performant user interfaces using modern web technologies (TypeScript, Angular, ThreeJS, WebGL) to visualize the internal state of our self-driving system.
  • Scale the backend systems and data pipelines, prioritizing reliability and the ability to handle diverse data types from different engineering teams.
  • Define and maintain the APIs and developer ergonomics that enable cross-functional partners to contribute features to the shared ecosystem independently.
  • Develop features that trace behavior across both onboard vehicle software and offboard analysis pipelines.
  • Create shared visualization libraries that standardize how AI/ML outputs are rendered across the company.

Other

  • Excellent communication skills and ability to collaborate effectively with diverse engineering teams.
  • Experience architecting plugin systems, extensible platforms, or internal developer tools.
  • Familiarity with C++ or Go for backend development.
  • A strong desire to build tools for debugging complex, distributed systems, particularly those involving AI/ML.
  • Passion for autonomous vehicle technology and making complex data accessible.