
Staff Software Engineer (L6) - Distributed Data Systems
Databricks is seeking a Staff Software Engineer (L6) for its Runtime team to build next-generation distributed data storage and processing systems. The role requires 8+ years of production experience in Java, Scala, or C++, with a strong foundation in algorithms and distributed systems. This is a full-time remote position based in Amsterdam, Netherlands.
What you'll do
- Building the next generation distributed data storage and processing systems
- Designing systems that outperform specialized SQL query engines in relational query performance
- Providing expressiveness and programming abstractions to support diverse workloads ranging from ETL to data science
What you need
Must-have
JavaScalaC++AlgorithmsData StructuresDistributed SystemsDatabasesBig Data
Soft skills
Comfortable working towards a multi-year visionMotivated by delivering customer value and impact
Software EngineeringDistributed SystemsData SystemsBig DataJavaScalaC++DatabricksRemoteStaff Level