Staff Software Engineer - Distributed Data Systems
Build distributed data storage and processing systems at Databricks, including Apache Spark, Delta Lake, and performance engines. Requires 8+ years in Java/Scala/C++, expertise in distributed systems, databases, and big data technologies.
182k – 247k/yr
On-site8+ YOEBackend Engineering
About the role
Responsibilities
Build next generation distributed data storage and processing systems that outperform SQL query engines while supporting diverse workloads (ETL, data science).
Example projects: Apache Spark (big data framework), Data Plane Storage (cloud storage services for AWS S3, Azure Blob Store), Delta Lake (storage with ACID transactions, time travel), Delta Pipelines (orchestrate thousands of data pipelines), Performance Engineering (query optimizer and execution engine).
Requirements
BS (or higher) in Computer Science or related field, or equivalent experience.
8+ years production experience in Java, Scala, or C++.
Strong foundation in algorithms, data structures, and distributed systems/databases/big data systems (Apache Spark, Hadoop).
Comfortable with multi-year vision and incremental deliverables.
Motivated by customer value and impact.
Skills
JavaScalaC++SparkDelta LakeAws S3Azure Blob StorageAlgorithmsData StructuresDistributed Systems
Staff Backend Software Engineer designs, builds, and operates scalable microservices for Databricks' data/AI platform using Scala/Java, Spark, Kafka, and cloud technologies. Requires 10+ years experience in large-scale distributed systems.
182k – 247k/yr
Hybrid10+ YOEBackend Engineering
Staff Software Engineer - Backend
DatabricksBellevue, WA +1
Designs, implements, tests, and operates backend microservices for Databricks' large-scale data and AI platform using Scala/Java, Spark, Kafka, and cloud technologies. Requires 10+ years experience in distributed systems and SaaS platforms.
182k – 247k/yr
Hybrid10+ YOEBackend Engineering
Staff Engineer, Payments Team
RoverSeattle, WA
Leads technical vision and designs scalable payments, orders, and accounting systems. Collaborates across finance teams, mentors engineers, and works full-stack with 10+ years experience in Python and distributed systems.
182k – 242k/yr
Hybrid10+ YOEBackend Engineering
Staff Engineer – Experimentation Team
LaunchdarklyUnited States
Builds statistical engines and warehouse-native analysis pipelines for A/B testing and adaptive experimentation (contextual bandits). Requires 10+ years experience, deep applied statistics/ML, backend expertise in Go/Python, and warehouse integration across Snowflake, Databricks, etc.
183k – 295k/yr
Remote10+ YOEBackend Engineering
Staff Software Engineer
NexHealthSeattle, WA +1
Staff engineer scales data processing/storage from terabytes to petabytes, builds real-time EHR integrations, and drives core system improvements for 100x growth. Requires 8+ years building scalable backend platforms with Kubernetes, AWS, PostgreSQL, and DevOps expertise.