Remote Jobs RockRemote Jobs Rock

Data Infra Engineer

🕒 yesterday
C++SQLDistributed SystemsData Engineering

📜 Description

  • Design, develop, and maintain high-throughput distributed backend components and services (C++, Flume/Apache Spark/Flink/Beam) powering Waymo's Commercialization Data Lake.
  • Own the scalable ingestion of data from raw system telemetry and RPC logs, processing petabytes of logs into reliable, daily canonical base tables.
  • Build, harden, and democratize Data Pipeline Services, offering standard templates and self-service gateways for downstream consumption.
  • Implement foundational compliance, privacy, and security infrastructure (e.g., GDPR wipeout, ACL management, BCID enforcement, and identity proxies).
  • Establish rigorous operational standards, guarding pipelines with regression tests, staging environments, Canary/Progressive rollouts to defend high SLO.
  • Collaborate with Data Engineers and Product Data Scientists to set global platform consistency, dependency tracing, and linear DAG architecture guidelines.

🛠️ Requirements

  • BS/MS in Computer Science, Computer Engineering, or equivalent.
  • 4+ years of professional backend software engineering experience, focused heavily on distributed systems, databases, and production monitoring.
  • Excellent understanding of data structures, algorithms, and fundamental software design principles.
  • Advanced proficiency in C++ and SQL applied to high-throughput batch and streaming processing pipelines.
  • Prior experience running data pipelines through hardened release setups (Canarying, Staging environments, Automated Rollbacks).
  • Extensive experience with distributed processing frameworks (e.g., Spark, Flink, Beam, Hadoop, Flume, or equivalent large-scale processing engines).
  • Experience in building and maintaining Data Warehouse / Data Lake systems.
  • Experience baking Data Governance, Privacy, or Compliance layers (e.g., encryption, GDPR, RBAC/ACLs) directly into core infrastructure.

Trusted by Remote Workers