Skip to content

Staff Software Engineer - Distributed Data Systems

182k – 247kBellevue, WAOnsite8+ YOE
Summary

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.

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++Apache SparkDelta LakeAWS S3Azure Blob StorageAlgorithmsData StructuresDistributed Systems
Similar roles at this salary range
All Backend Engineering jobs →
Pinterest

Staff Software Engineer, Growth AI

Staff Software Engineer anchoring AI-powered growth products across SEO and exploratory teams. Architect production ML systems, partner with ML orgs, and set technical direction as a senior IC.

208k – 365kSan Francisco, CA +3Backend EngineeringHybridJavaLLMs
Aurelian

Senior Backend Engineer

Senior Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 4+ years of software engineering experience.

150k – 200kSeattle, WABackend EngineeringOn-siteGoSQL
Aurelian

Staff Backend Engineer

Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.

180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL
ClickUp

Senior Backend Engineer, Platform

Senior backend engineer building and scaling API tooling, shared services, and distributed systems that power ClickUp's AI platform capabilities.

160k – 210kUnited StatesBackend EngineeringRemoteKafkaGolang
ClickUp

Senior Backend Engineer, Search

Senior Search Engineer responsible for designing, optimizing, and scaling search infrastructure using OpenSearch/ElasticSearch, improving relevance and speed, and building vector search capabilities.

200k – 250kUnited StatesBackend EngineeringRemoteNLPIndexing