Назад
11 дней назад

Data Infra Engineer (C++)

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

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

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

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

Текст:
/
TL;DR
Data Infra Engineer (C++): Building high-throughput distributed backend services and data pipelines for Waymo’s Commercialization Data Lake with an accent on petabyte-scale telemetry processing, compliance infrastructure, and reliable canonical data tables. Focus on designing scalable ingestion systems, hardening staged and canary releases, and maintaining high SLOs across batch and streaming workloads.

Location: Mountain View, California or San Francisco, California; hybrid work schedule

Salary: $213,000–$263,000 USD annually, plus potential annual bonus, equity incentives, and company benefits.

Company

Waymo develops autonomous driving technology, including the Waymo Driver and fully autonomous ride-hail services.

What you will do

  • Design, develop, and maintain high-throughput distributed backend components and services using C++, Flume, Spark, Flink, and Beam.
  • Build scalable ingestion systems for raw vehicle telemetry and RPC logs, processing petabytes of data into reliable daily canonical tables.
  • Develop standardized Data Pipeline Services, templates, and self-service gateways for downstream users.
  • Implement privacy, security, and compliance infrastructure, including GDPR wipeout, ACL management, BCID enforcement, and identity proxies.
  • Establish regression testing, staging, canary releases, progressive rollouts, and automated operational standards for high SLOs.
  • Collaborate with Data Engineers and Product Data Scientists on platform consistency, dependency tracing, and DAG architecture guidelines.

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, or equivalent experience.
  • 4+ years of professional backend software engineering experience focused on distributed systems, databases, and production monitoring.
  • Strong knowledge of data structures, algorithms, and software design principles.
  • Advanced proficiency in C++ and SQL for high-throughput batch and streaming pipelines.
  • Experience operating data pipelines with hardened releases, including canarying, staging environments, and automated rollbacks.

Nice to have

  • Experience with large-scale distributed processing engines such as Spark, Flink, Beam, Hadoop, or Flume.
  • Experience building and maintaining data warehouses or data lakes.
  • Experience integrating data governance, privacy, or compliance layers such as encryption, GDPR, and RBAC/ACLs into infrastructure.
  • Proficiency with Google-internal pipeline and data stacks including Flume, SQLP, Rapid, CAS, and F1.

Culture & Benefits

  • Hybrid work schedule.
  • Eligibility for a discretionary annual bonus program.
  • Equity incentive plan, subject to eligibility requirements.
  • Company benefits program, subject to eligibility requirements.

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