Skip to content
DatabricksDatabricksBellevue, WA

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
Databricks

Staff Software Engineer - Backend

DatabricksSeattle, WA +1

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
Databricks

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
Rover

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
Launchdarkly

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
NexHealth

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.

182k – 240k/yr
On-site8+ YOEBackend Engineering