Назад
4 дня назад

Staff Software Engineer, Webviz (C++/Autonomous Driving)

251 000 - 310 000$
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →