At Databricks, we're building the next generation of distributed data storage and processing systems that power the world's most sophisticated data and AI workloads. As a Senior Software Engineer on the Runtime team, you'll be working on cutting-edge technology that combines high-performance SQL query capabilities with flexible programming abstractions for diverse workloads from ETL to data science.
You'll be contributing to major projects like Apache Spark™, the industry standard for big data processing, Delta Lake which provides ACID transactions and time travel capabilities, and Delta Pipelines for orchestrating thousands of data pipelines. The role involves building reliable, high-performance services for cloud storage backends like AWS S3 and Azure Blob Store.
We're looking for engineers who are passionate about solving technical challenges in distributed systems and can work towards long-term architectural goals while delivering incremental value. You'll be joining a team that's customer-obsessed and focused on enabling data teams to solve the world's toughest problems - from revolutionizing transportation to accelerating medical breakthroughs.
The position offers competitive compensation ($157,700 - $213,800) and comprehensive benefits. You'll be working at a rapidly growing company trusted by over 10,000 organizations worldwide, including 50% of Fortune 500 companies. If you have strong experience in Java/Scala, distributed systems, and a passion for building high-performance data systems, this is an opportunity to make a significant impact at scale.