Senior Engineer, Distributed Data Systems Platform

Databricks

Washington

On-site

USD 182,000 - 247,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Databricks is seeking an experienced software engineer to join the Runtime team. You will build the next generation distributed data storage and processing systems that outperform traditional SQL engines while remaining expressive for ETL, data science, and analytics workloads.

The role emphasizes delivering customer value, working on a multi-year vision with incremental milestones, and leveraging expertise in Java/Scala/C++ within a large-scale data platform.

Qualifications

  • BS in Computer Science or related field or equivalent practical experience.
  • Comfortable working towards a multi-year vision with incremental deliverables.
  • Motivated by delivering customer value and impact.
  • 8+ years of production level experience in Java, Scala or C++.
  • Strong foundation in algorithms and data structures and their real-world use cases.
  • Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop).

Responsibilities

  • Develop the next generation distributed data storage and processing systems.
  • Build high-performance services and libraries for cloud storage backends (e.g., S3, Azure).
  • Contribute to data-plane storage, Delta Lake, and pipelines to simplify data engineering at scale.
  • Help optimize query processing and engine performance for diverse workloads.

Skills

Java
Scala
C++
Distributed systems
Big data systems
Algorithms & data structures
Spark
Hadoop

Education

BS in Computer Science

Tools

Apache Spark
Hadoop

Job description

Databricks is seeking an experienced software engineer to join the Runtime team. You will build the next generation distributed data storage and processing systems that outperform traditional SQL engines while remaining expressive for ETL, data science, and analytics workloads.

The role emphasizes delivering customer value, working on a multi-year vision with incremental milestones, and leveraging expertise in Java/Scala/C++ within a large-scale data platform.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Distributed Data & AI Platforms
Senior Software Engineer, Distributed Data & AI Platforms

Databricks • Washington

On-site
USD 158,000 - 214,000
Staff Data Systems Engineer — Distributed & Scalable
Staff Data Systems Engineer — Distributed & Scalable

Databricks • California (MO)

On-site
USD 192,000 - 260,000
Database Engine Engineer - Distributed Systems
Database Engine Engineer - Distributed Systems

Databricks • California (MO)

On-site
USD 150,000 - 190,000
Senior Software Engineer - Distributed Data Systems
Senior Software Engineer - Distributed Data Systems

Databricks • Bellevue (WA)

On-site
USD 157,000 - 214,000
Comprehensive benefits
Equity opportunities
Annual performance bonuses
Staff Backend Engineer: Scale Data & AI Platform
Staff Backend Engineer: Scale Data & AI Platform

Databricks • California (MO)

On-site
USD 192,000 - 260,000
Senior Backend Engineer — Scale Data & AI Platform
Senior Backend Engineer — Scale Data & AI Platform

Databricks • Washington

On-site
USD 158,000 - 214,000
Senior Backend Engineer — Scalable Cloud Data Platforms
Senior Backend Engineer — Scalable Cloud Data Platforms

Databricks • Mountain View (CA)

On-site
USD 166,000 - 225,000
Comprehensive health coverage
401(k) Plan
Equity awards
+4
Staff Database Engine Internals Engineer
Staff Database Engine Internals Engineer

Databricks • California (MO)

On-site
USD 192,000 - 260,000
Senior Software Engineer - Distributed Data Systems
Senior Software Engineer - Distributed Data Systems

Databricks • Washington

On-site
USD 158,000 - 214,000
Staff Software Engineer - Distributed Data Systems
Staff Software Engineer - Distributed Data Systems

Databricks • Washington

On-site
USD 182,000 - 247,000