Staff Software Engineer - Distributed Data Systems
Develops distributed data systems like Apache Spark and Delta Lake at massive scale, ensuring high performance and reliability for exabyte-scale workloads. Requires 8+ years in Java/Scala/C++ and deep distributed systems expertise.
192k – 260k
On-site8+ YOEData Engineering
About the role
Key Projects
Apache Spark™: Develop the open source standard for big data processing.
Data Plane Storage: Build services for cloud storage like AWS S3 and Azure Blob Store.
Delta Lake: Create storage layer with ACID transactions and time travel.
Delta Pipelines: Orchestrate thousands of data pipelines.
Performance Engineering: Optimize query engines for speed and scalability.
Requirements
BS in Computer Science or equivalent.
8+ years production experience in Java, Scala, or C++.
Strong algorithms, data structures, and distributed systems knowledge.
Experience with databases and big data systems (Apache Spark™, Hadoop).
Nice-to-Haves
MS or PhD in databases or distributed systems.
Comfortable with multi-year visions and customer impact.
Senior/Staff Software Engineer, ML Data Infrastructure
NuroMountain View, CA
Build scalable data infrastructure for ML training and evaluation in autonomous driving, including batch/streaming pipelines, storage systems, dashboards, monitoring, data mining, and annotation tools. Requires 4+ years experience, Python proficiency, and engineering leadership.
194k – 352k
On-site4+ YOEData Engineering
Senior/Staff Software Engineer, Data Platform
NuroMountain View, CA
Build scalable data platforms for autonomous driving ML systems, including batch/streaming pipelines, storage, dashboards, and monitoring. Requires 4+ years experience in large-scale data systems, Python/C++, and engineering leadership.
194k – 352k
On-site4+ YOEData Engineering
Staff Software Engineer, Data Platform
OktaSan Francisco, CA
Staff Software Engineer building and scaling Okta's high-volume, low-latency Data Platform for streaming analytics, ML, and telemetry using technologies like Kafka, Flink, and Snowflake. Requires 8+ years experience with distributed systems and Java; U.S. Person status required for FedRAMP.
194k – 267k
Hybrid8+ YOEData Engineering
Staff Data Platform Engineer
HonorUnited States
Staff Data Platform Engineer building and leading AWS-native data platform architecture, orchestration, governance, and AI-readiness for analytics and ML workloads. Requires 8-10+ years experience with AWS data systems and strong technical leadership.
194k – 220k
Remote8+ YOEData Engineering
Staff Software Engineer
RipplingSeattle, WA +2
Build an end-to-end analytics and business intelligence Data Cloud platform at Rippling, replacing customer data lakes, warehouses, and pipelines with integrated ingestion, transformation, lineage, catalogs, and visualization. Develop large-scale data systems using Python, Trino, Iceberg and Temporal; explore ML/LLMs for automated insights.