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

Staff Software Engineer (3D & Data Visualization Tools)

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

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

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Staff Software Engineer (3D & Data Visualization Tools): Build and maintain concurrent C++ backend services and APIs that stream 4D time-series logs, real-time telemetry, and simulation data for 3D/data visualization and automated evaluation. Focus on optimizing latency and throughput with concurrent systems, high-throughput RPC/data pipelines, and systems-level C++ performance and scalability.

Company

Waymo develops autonomous driving technology and the Waymo Driver platform with tools for visual debugging, telemetry, and triage.

What you will do

  • Build and maintain concurrent C++ backend services (Borg/Boq RPC servers) that stream time-series and sensor data to clients.
  • Scale C++ data delivery abstractions for offboard storage (CNS, Spanner) and WebRTC streams.
  • Optimize latency and throughput using log-sampling, payload post-processing (deduplication, timeline merging), and async C++ services.
  • Build backend APIs for automated callers (triage bots, evaluation executors) to render driving scenes.
  • Own scaling, security, and performance isolation for offboard data infrastructure and plan technical roadmaps.
  • Mentor engineers, review system designs, and establish systems-level C++ best practices.

Requirements

  • 5+ years of software development experience in C++.
  • Experience with systems programming: multi-threading, concurrency, memory efficiency, and profiling.
  • Experience building high-throughput distributed systems, RPC services, or time-series data pipelines.
  • Experience leading technical designs and mentoring engineers on complex, multi-quarter projects.
  • Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.

Culture & Benefits

  • On-site role with locations in Mountain View, California and San Francisco, California.
  • Eligible for discretionary annual bonus, equity incentive plan, and a generous company benefits program (subject to eligibility).

Hiring process

  • Recruiter shares the specific salary range for the role location (and remote option if applicable) during the hiring process.
  • Interviews include evaluation of system design and C++/distributed systems expertise, plus mentoring and technical leadership experience.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →