Waymo

Staff Software Engineer, 3D & Data Visualization Tools

TypeScriptC++
Automatische Übersetzung. Prüfe das Original.

Über die Stelle

Waymo ist ein Unternehmen für autonome Fahrtechnologie mit der Mission, der vertrauenswürdigste Fahrer der Welt zu sein. Seit den Anfängen als Google Self-Driving Car Project im Jahr 2009 konzentriert sich Waymo darauf, den Waymo Driver—The World's Most Experienced Driver™—zu entwickeln, um den Zugang zu Mobilität zu verbessern und Tausende von Menschenleben zu retten, die derzeit bei Verkehrsunfällen verloren gehen. Der Waymo Driver treibt den vollautonomen Ride-Hailing-Service von Waymo an und kann zudem auf eine Reihe von Fahrzeugplattformen und Produktanwendungsfällen angewendet werden. Der Waymo Driver hat bereits über zehn Millionen Fahrten ohne menschlichen Fahrer absolviert, ermöglicht durch die Erfahrung von über 100 Millionen autonom gefahrenen Meilen auf öffentlichen Straßen und zig Milliarden Meilen in Simulationen in über 15+ US-Bundesstaaten.

Die zentrale Plattform und das Produkt von Waymo für visuelles Debugging, Telemetrie und Triage stellen Teams im gesamten Unternehmen (einschließlich Perception, Behavior und Simulation) 3D- und Datenvisualisierungstools zur Verfügung, wobei ein C++- und TypeScript-Framework verwendet wird, um domänenspezifische Visualisierungen in einem einzigen Tool zu integrieren. Das backend verarbeitet und streamt 4D (3D + Zeit) Zeitreihen-Logs, Echtzeit-Telemetrie und Simulationsdaten. In dieser L6-Rolle verantworten Sie die C++-Serverinfrastruktur und parallele Daten-Streaming-Pipelines. Sie entwerfen C++-Abstraktionen zum Laden und Verarbeiten von Flotten-Logs, optimieren die Leistung von Borg und RPC und entwickeln APIs, die es Ingenieuren und automatisierten Evaluierungspipelines ermöglichen, Fahrdaten zu analysieren.

Ihre Aufgaben

  1. Entwicklung und Wartung paralleler C++ backend-Dienste (Borg/Boq RPC-Server), die Zeitreihen- und Sensordaten an den Client streamen.
  1. Skalierung von C++-Datenbereitstellungsabstraktionen für Offboard-Speicher (CNS, Spanner) und WebRTC-Streams.
  1. Optimierung von Latenz und Durchsatz durch Log-Sampling, Payload-Nachbearbeitung (Deduplizierung, Zusammenführung von Zeitachsen) und asynchrone C++-Dienste.
  1. Entwicklung von backend APIs für automatisierte Aufrufer (Triage-Bots, Evaluierungs-Executors) zur Darstellung von Fahrszenen.
  1. Planung technischer Roadmaps und Verantwortung für die Skalierung, Sicherheit und Leistungsisolierung der Offboard-Dateninfrastruktur.
  1. Mentoring von Ingenieuren, Überprüfung von Systemdesigns und Etablierung von Best Practices für C++ auf Systemebene.

Ihr Profil

  1. Abgeschlossenes Bachelorstudium in Informatik, einem verwandten technischen Bereich oder gleichwertige praktische Erfahrung.
  1. 5 Jahre Erfahrung in der Softwareentwicklung mit C++.
  1. Erfahrung in der Systemprogrammierung, einschließlich Multithreading, Nebenläufigkeit, Speichereffizienz und Profiling.
  1. Erfahrung in der Entwicklung von verteilten Systemen mit hohem Durchsatz, RPC-Diensten oder Zeitreihen-Datenpipelines.
  1. Erfahrung in der Leitung technischer Designs und im Mentoring von Ingenieuren bei komplexen, über mehrere Quartale laufenden Projekten.

Was wir bevorzugen

  1. Erfahrung mit der internen Infrastruktur von Google (Borg, Boq, Stubby/gRPC, CNS und Spanner).
  1. Erfahrung in der Entwicklung von backend-Systemen für Video-/Bild-Rendering, WebRTC oder Entwicklertools.
  1. Vertrautheit mit Datenformaten für autonome Fahrzeuge (RoadGraph, Sensor-Logs und Trajektorienvorhersage-Ausgaben).
  1. Vertrautheit mit Web-Client-Architekturen (Angular, TypeScript) zur Konzeption von Client-Server APIs.
  1. Erfahrung mit TDD, Performance-Profiling und Integrationstests.

Die erwartete Gehaltsspanne für diese Vollzeitstelle an US-Standorten ist unten aufgeführt. Das tatsächliche Einstiegsgehalt basiert auf berufsbezogenen Faktoren, einschließlich des genauen Arbeitsortes, der Erfahrung, der relevanten Ausbildung und des Qualifikationsniveaus. Ihr Recruiter kann Ihnen während des Einstellungsprozesses mehr über die spezifische Gehaltsspanne für den Standort der Rolle mitteilen oder, falls die Rolle remote ausgeübt werden kann, über die spezifische Gehaltsspanne für Ihren bevorzugten Standort.

Mitarbeiter von Waymo sind zudem berechtigt, am diskretionären jährlichen Bonusprogramm, am Aktienbeteiligungsplan und am großzügigen Leistungsprogramm von Waymo teilzunehmen, vorbehaltlich der jeweiligen Anspruchsvoraussetzungen.

Gehaltsspanne $251,000—$310,000 USD

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026