Databricks is seeking a Software Engineer for their Database Engine team, specifically targeting Systems PhD Candidates. The role involves working on cutting-edge systems that process exabytes of data daily across 15+ million VMs for over 10,000 customers. The position focuses on building multi-cloud systems throughout the data ecosystem, from query engines and vector databases to infrastructure components like auto-sharders and load balancers.
The team works on complex technical challenges, as evidenced by their published work on Lakehouse, Delta lake, and Photon. The role offers opportunities to push boundaries in database systems, working alongside industry experts. The position involves designing and implementing advanced features in areas such as query compilation, distributed execution, vectorized processing, and data security.
As part of the Database Engine team, you'll be working on systems that leapfrog existing state-of-the-art solutions. The role requires a PhD in databases or systems, demonstrating the high-level expertise needed. The company values truth-seeking, data-driven approaches, and first-principles thinking.
Databricks offers competitive compensation ($150,000 - $190,000 USD) and a comprehensive benefits package. The company is rapidly growing, processing massive amounts of data, and working on solving complex technical challenges in the data and AI space. This is an excellent opportunity for PhD candidates who are passionate about database systems and want to make a significant impact in the field.