Databricks is seeking a Senior Software Engineer to join their Database Engine Internals team. This role is part of a multi-year journey to build the next generation (decoupled) query engine and structured storage system that can outperform specialized data warehouses in relational query performance. The position focuses on developing cutting-edge database systems that will help realize the Lakehouse architecture vision, which aims to unify data warehousing and advanced analytics.
The role involves working on sophisticated areas including query compilation and optimization, distributed query execution, vectorized execution engine, data security, resource management, transaction coordination, and efficient storage structures. You'll be part of a team that's revolutionizing how organizations handle their entire data lifecycle, from ingestion to ETL, BI, and ML/AI with a unified platform.
As a senior engineer, you'll be responsible for driving technical decisions, mentoring junior team members, and developing new features while ensuring production reliability. The ideal candidate should have deep expertise in database systems or distributed systems, with at least 5 years of relevant experience. This position offers the opportunity to work on challenging technical problems while directly impacting Databricks' mission to simplify data and AI workflows for organizations worldwide.
The role is based in Belgrade, Serbia, and offers comprehensive benefits including medical, dental, and vision insurance. Databricks is committed to fostering a diverse and inclusive culture where everyone can excel, making this an excellent opportunity for experienced engineers looking to make a significant impact in the data infrastructure space.