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
About the role
Example Teams
Data Science and Machine Learning Infrastructure: Build services for ML and distributed systems, including notebooks, IDE integrations, distributed training, and MLflow.
Compute Fabric: Build resource management infrastructure for big data and ML workloads, managing millions of virtual machines.
Data Plane Storage: Deliver services for storing and accessing large amounts of data on cloud storage like AWS S3, Azure Blob Store.
Enterprise Platform: Build services for onboarding and managing data teams with intuitive UIs.
Observability: Build infrastructure for processing logs and telemetry to enable data-driven engineering.
Service Platform: Provide libraries, tools, and services for developing reliable, scalable services across clouds.
Core Infra: Build highly available distributed systems using Kubernetes across regions and clouds.
Competencies
BS/MS/PhD in Computer Science or related field
10+ years of production experience in Java, Scala, C++, or similar
Comfortable working toward multi-year vision with incremental deliverables
Experience architecting, developing, deploying, and operating large-scale distributed systems
Experience with SaaS platforms or Service-Oriented Architectures
Good knowledge of SQL
Experience with software security and sensitive data systems
Experience with cloud technologies (AWS, Azure, GCP, Docker, Kubernetes)
Staff Software Engineer - Distributed Data Systems
DatabricksBellevue, WA
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
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.