Staff Software Engineer, Webviz (C++/Autonomous Driving)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Staff Software Engineer, Webviz (C++/Autonomous Driving): Building and optimizing the central platform for visual debugging, telemetry, and triage with an accent on C++ server infrastructure and concurrent data streaming pipelines. Focus on designing high-throughput distributed systems, optimizing RPC performance, and scaling offboard data infrastructure.
Location: On Site in Mountain View or San Francisco, California
Salary: $251,000—$310,000 USD
Company
Waymo is an autonomous driving technology company developing the Waymo Driver to improve mobility and save lives through fully autonomous ride-hailing services.
What you will do
- Build and maintain concurrent C++ backend services (Borg/Boq RPC servers) for streaming time-series and sensor data.
- Scale C++ data delivery abstractions for offboard storage (CNS, Spanner) and WebRTC streams.
- Optimize latency and throughput using log-sampling, payload post-processing, and async C++ services.
- Develop backend APIs for automated triage bots and evaluation executors to render driving scenes.
- Plan technical roadmaps and oversee the scaling, security, and performance isolation of offboard data infrastructure.
- Mentor engineers, review system designs, and establish systems-level C++ best practices.
Requirements
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
- 5+ years of software development experience in C++.
- Deep experience with systems programming, including multi-threading, concurrency, and memory efficiency.
- Proven track record of building high-throughput distributed systems or RPC services.
- Experience leading technical designs and mentoring engineers on complex, multi-quarter projects.
Nice to have
- Experience with Google-internal infrastructure (Borg, Boq, gRPC, CNS, and Spanner).
- Experience developing backend systems for video/image rendering or WebRTC.
- Familiarity with autonomous vehicle data formats, sensor logs, and trajectory prediction.
- Knowledge of web client architectures (Angular, TypeScript) for designing APIs.
- Experience with TDD and performance profiling.
Culture & Benefits
- Participation in a discretionary annual bonus program.
- Equity incentive plan.
- Generous company benefits program.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →