About the job
Join Databricks as a Software Engineer, where we are dedicated to empowering data teams to tackle some of the world's most formidable challenges—from transforming transportation to accelerating medical advancements. Our mission is to create and maintain the leading data and AI infrastructure platform, enabling our customers to harness deep data insights for business enhancement.
Founded by engineers, Databricks is on a transformative journey to develop the premier Data Intelligence Platform. We are committed to building upon a solid foundation while aiming to innovate and create significantly improved products. From optimizing our Storage Engine (data layout, encryption, caching, etc.) to enhancing our Query Engine (Vectorization, Query Optimization, etc.), we strive to reimagine every component to deliver the fastest, most user-friendly, and secure data platform for all data workloads.
As a key member of our Database Engine Organization, you will work on cutting-edge storage optimization products such as Liquid Clustering and Predictive Optimization. You will also play a vital role in designing and implementing innovative solutions, including:
- Query compilation and optimization
- Distributed query execution and scheduling
- Vectorized engine execution
- Resource Management
- Transaction coordination
- Efficient storage structures (encoding, indexes)
- Automatic physical data optimization
Your contributions will span the entire development cycle, embodying our core values at Databricks: ownership, data-driven decision-making, teamwork, and a customer-centric approach.

