Skip to content

Databricks Backend Engineering Jobs

Open backend engineering roles at Databricks, pulled live from their hiring system.

View backend engineering jobs across all companies

30 openDatabricksBackend Engineering

Backend Engineering roles at Databricks roles cluster around $182k, with most listings between $166k and $192k. 80% of open backend engineering roles call out Distributed Systems; Scala and Java appear in roughly a third. Most of these backend engineering roles are on-site or hybrid; 0% are fully remote.

Related roles
Latest backend engineering roles at Databricks
Databricks

Sr. Staff Software Engineer - Observability, Insights & Governance

As a Sr. Staff Software Engineer, you will lead the technical direction and architecture for observability, insights, and governance across Databricks' data and AI platform. You will drive high-impact projects, mentor engineers, and build next-generation agentic experiences.

217k – 299kBellevue, WA +1Backend EngineeringOn-siteLLMsDatabases
Databricks

Sr. Staff Software Engineer - Managed Tables

Senior engineer building autonomous analytical data systems for Unity Catalog Managed Tables, focusing on Predictive Optimization, Liquid Clustering, and large-scale storage innovations. Requires 15+ years building distributed systems and strong expertise in databases and performance optimization.

229k – 314kMountain View, CABackend EngineeringOn-siteAlgorithmsData Formats
Databricks

Staff Software Engineer- Public Sector

Builds and scales backend services for Databricks' Data Intelligence Platform in public sector sovereign and air-gapped cloud environments. Requires 9+ years experience in distributed systems using Java/Scala/Go and TS/SCI clearance eligibility.

181k – 248kVirginiaBackend EngineeringOn-siteGoC++
Databricks

Sr Software Engineer -Public Sector

Designs and builds scalable backend services in Java, Scala, or Go for Databricks' Data Intelligence Platform in sovereign/air-gapped public sector clouds. Requires 6+ years experience, distributed systems expertise, and TS/SCI clearance eligibility.

156k – 214kMcLean, VABackend EngineeringOn-siteGoC++
Databricks

Senior Staff Software Engineer - Lakeflow Pipelines Datasets

Leads technical architecture and engineering for Lakeflow Pipelines Datasets platform, owning long-term direction for declarative pipelines, materialized views, and data infrastructure at exabyte scale. Requires 10+ years in large-scale distributed systems with deep expertise in databases, storage, or streaming.

229k – 314kMountain View, CA +1Backend EngineeringOn-siteApache SparkStorage Systems
Databricks

Staff Backend Software Engineer- (AI Platform)

Builds infrastructure powering Databricks' AI platform including MLflow, AI Gateway, and model serving. Requires 5+ years backend experience with Scala, Go, or Python, and expertise in distributed systems and scalable APIs.

166k – 225kSan Francisco, CABackend EngineeringOn-siteGoScala
Databricks

Staff Database Engineer

Staff Database Engineer builds and enhances Lakebase (managed Postgres for lakehouse), advises on feature designs, operational tools, security extensions, and best practices for high-performance OLTP systems. Requires 5+ years with Postgres and experience in query tuning and operations.

182k – 247kBellevue, WA +1Backend EngineeringOn-siteOLTPindexes
Databricks

Systems PhD - Software Engineer

Software engineer on the Database Engine team designing and implementing advanced systems for query optimization, distributed execution, vectorized engines, and storage structures. Requires PhD in databases or systems with passion for cutting-edge performance optimization.

150k – 190kMountain View, CA +1Backend EngineeringOn-siteData SecurityStorage Systems
Databricks

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 – 247kBellevue, WABackend EngineeringOn-siteC++Java
Databricks

Staff Backend Software Engineer

Builds LLM infrastructure for AI workloads, improves reliability and efficiency of distributed systems, and collaborates with ML teams. Requires 8+ years backend experience with Scala, Go, or Python, and expertise in distributed systems.

190k – 261kNew York, NYBackend EngineeringOn-siteGoRay
Databricks

Staff Software Engineer, Metrics and Logging

Designs and scales next-generation logging platform processing petabytes of logs daily for observability across Databricks services. Requires 7+ years experience in Scala/Rust/Go/etc., distributed systems, and BS in Computer Science.

190k – 261kMountain View, CABackend EngineeringOn-siteGoC++
Databricks

Sr Software Engineer-Networking

Designs and automates networking infrastructure for large-scale Databricks compute clusters across cloud providers. Requires 5+ years in Python/Java/Scala/C++ and 4+ years in distributed systems with networking expertise.

166k – 225kMountain View, CABackend EngineeringOn-siteC++Java
Databricks

Staff Software Engineer - Backend

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 – 247kBellevue, WA +1Backend EngineeringHybridAWSGCP
Databricks

Staff Software Engineer - Database Engine Internals

Designs and implements next-gen query engines and storage for Lakehouse architecture, focusing on query optimization, distributed execution, vectorized processing, and efficient storage. Requires 8+ years in database/distributed systems.

192k – 260kSan Francisco, CABackend EngineeringOn-siteApache SparkData Security
Databricks

Senior Software Engineer (Backend) - AI/ML Environments

Build AI/ML environment infrastructure enabling researchers to configure training and serving setups reliably. Requires 5+ years backend experience, strong Python/Scala/Java skills, and expertise in distributed systems and containerization.

166k – 220kMountain View, CABackend EngineeringOn-siteJavaScala
Databricks

Senior Software Engineer - Database Engine Internals

Designs and implements advanced query engines and storage systems for Lakehouse architecture, focusing on performance optimization across ETL, BI, and ML workloads. Requires 5+ years in database/distributed systems.

166k – 225kMountain View, CABackend EngineeringOn-siteApache SparkData Security
Databricks

Senior Software Engineer - Backend

Build scalable backend infrastructure and products for Databricks' data and AI platform, focusing on resource management, distributed systems, and machine learning. Requires 5+ years experience with Java/Scala/C++, large-scale systems, and cloud technologies.

166k – 225kSan Francisco, CABackend EngineeringOn-siteC++AWS