Senior Software Engineer - Distributed Data Systems · Databricks

Sat, 18 Apr 2026 15:47:19 GMT
Engineering

Databricks · Bellevue, Washington · $157,700-$213,800 USD · onsite

We are seeking a senior software engineer to join our Runtime team at Databricks. As a member of this team, you will be building the next generation distributed data storage and processing systems that can outperform specialized SQL query engines in relational query performance, yet provide the expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science.

Some example projects you will be working on include:

Developing the de facto open source standard framework for big data, Apache Spark

Providing reliable and high performance services and client libraries for storing and accessing humongous amounts of data on cloud storage backends, e.g., AWS S3, Azure Blob Store

Building the next generation query optimizer and execution engine that's fast, tuning free, scalable, and robust

We look for candidates with a 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), and 5+ years of production level experience in either Java, Scala or C++.

At Databricks, we strive to provide comprehensive benefits and perks that meet the needs of all of our employees. For specific details on the benefits offered in your region, please visit our website.