← Back to results

Staff Software Engineer (L6) - Distributed Data Systems

Join Databricks as a Staff Software Engineer to build next-gen distributed data storage and processing systems.

Location
Amsterdam, Netherlands
Compensation
Not disclosed
Level
staff
Type
full time

Posted by employer 1 year ago

First seen on Joblaze 58 minutes ago

Last verified on the company career page 58 minutes ago

Skills & Technologies

What you'll build

  • Build distributed data storage systems
  • Develop processing systems for diverse workloads
  • Improve relational query performance
  • Support ETL and data science workloads

Must have

  • 8+ years of production level experience in Java, Scala or C++
  • Strong foundation in algorithms and data structures
  • Experience with distributed systems and databases

Requirements

Experience
8+ years
Education
Bachelor's degree

Not disclosed in this posting: compensation, work arrangement, visa sponsorship.

Joblaze summary

In this role, the Staff Software Engineer will focus on developing advanced distributed data storage and processing systems that enhance performance beyond traditional SQL engines. Key skills include expertise in Java, Scala, or C++, along with a solid understanding of algorithms, data structures, and experience with distributed systems like Apache Spark and Hadoop. This position is ideal for seasoned engineers with over eight years of experience who are comfortable working on long-term projects with incremental goals. Databricks emphasizes a customer-centric approach, aiming to deliver impactful solutions in the data and AI space.

Joblaze insights

  • Listed today — first seen on Joblaze October 6, 2026. Last confirmed on Databricks's careers page October 6, 2026.

Quick facts

How much experience is required?
At least 8 years of relevant experience for this Staff Software Engineer (L6) - Distributed Data Systems role.
What's the tech stack?
Joblaze extracted these technologies from the posting: Apache Spark, C++, Hadoop, Java, Scala.
What seniority level is this role?
Databricks targets staff-level candidates for this position.
Is this full-time or contract?
Full-time for this Staff Software Engineer (L6) - Distributed Data Systems role at Databricks.

From the original posting

P-1325

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. And we're only getting started.

Modern data analysis employs sophisticated methods such as machine learning that go well beyond the roll-up and drill-down capabilities of traditional SQL query engines. As a software engineer on the Runtime team at Databricks, 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.

What we look for:

  • BS (or higher) in Computer Science, related technical 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 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).

About Databricks

Benefits

Standard company text repeated across Databricks's postings is omitted here.

Similar positions

Databricks
Sr. Software Engineer (L5) - Distributed Data Systems
Databricks · Amsterdam, Netherlands
Databricks
Staff Software Engineer - Distributed Data Systems
Databricks · Mountain View, California
Databricks
Staff Software Engineer - Distributed Data Systems
Databricks · San Francisco, California
Databricks
Staff Software Engineer - Distributed Data Systems
Databricks · Bellevue, Washington
Databricks
Staff Product Manager
Databricks · Amsterdam, Netherlands