Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 18 Apr 2026 · Still live on 2 Nov 2026

Staff Software Engineer - Distributed Data Systems

Databricks Bellevue, Washington On-site staff full-time

Salary

$182,400-$247,000 USD

Apply on Databricks

Description

We are seeking a Staff Software Engineer to join our Runtime team. As a software engineer on 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 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.

To be successful in this role, you will need:

  • BS (or higher) in Computer Science, related technical field or equivalent practical experience.
  • 8+ years of production level experience in either 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).

We offer a competitive salary range of $182,400-$247,000 USD, annual performance bonus, equity, and comprehensive benefits.

Skills

Ready to apply?

You apply with the employer directly. Their original posting is here: https://job-boards.greenhouse.io/databricks/jobs/6937001002

Apply on Databricks