Databricks is seeking a Software Engineer specializing in Distributed Data Systems to join their Belgrade office as a founding member. This role is part of a multi-year journey to build the best Data Intelligence Platform, focusing on improving every component from the Storage Engine to the Query Engine. The position offers an opportunity to work on cutting-edge distributed systems and database technology, contributing to Databricks' Lakehouse vision.
The ideal candidate will be involved in the entire development cycle, from design to production deployment, working on critical components like data layout, encryption, caching, vectorization, and query optimization. This role requires strong technical skills in distributed systems and databases, with experience in Java, Scala, or C++.
As a founding member of the Belgrade site, you'll have the unique opportunity to shape the technical direction of crucial systems while exemplifying Databricks' core values: ownership, data-driven decision making, teamwork, and customer obsession. The role combines technical depth with the excitement of building foundational components for a platform used by over 10,000 organizations worldwide.
The position offers comprehensive benefits and the chance to work with the original creators of Apache Spark™, Delta Lake, and MLflow. Databricks is committed to fostering a diverse and inclusive culture, making it an ideal place for engineers who want to make a significant impact on the future of data and AI infrastructure.