Databricks is seeking a Staff Software Engineer to join their Runtime team, focusing on distributed data systems. This role is crucial in building the next generation of distributed data storage and processing systems that power Databricks' data and AI platform.
As a Staff Software Engineer, you'll be at the forefront of developing systems that outperform specialized SQL query engines in relational query performance while providing the expressiveness and programming abstractions to support diverse workloads from ETL to data science. You'll work on cutting-edge projects like Apache Spark™, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering.
The ideal candidate will have 8+ years of production-level experience in Java, Scala, or C++, with a strong foundation in algorithms, data structures, and distributed systems. You should be comfortable working towards long-term visions while delivering incremental value, and be driven by customer impact.
Databricks offers a comprehensive benefits package, including health coverage, equity awards, and opportunities for personal development. The company culture is focused on innovation, collaboration, and solving complex data and AI challenges at a global scale.
Join Databricks to be part of a team that's shaping the future of data and AI technology, working with a platform that processes exabytes of data daily and serves thousands of organizations worldwide. If you're passionate about distributed systems, big data, and building high-performance, scalable solutions, this role offers an exciting opportunity to make a significant impact in the field.