Databricks is seeking a Backend Software Engineer to join their founding team in Belgrade, Serbia. This role is part of a multi-year journey to build the best Data Intelligence Platform, working on the company's Lakehouse vision. The position offers an opportunity to work on challenging problems spanning from product to infrastructure, including distributed systems, service architecture, and workflow orchestration.
As a founding member of the Belgrade site, you'll be involved in the entire development cycle, working on essential service platforms. You'll build reliable, secure, and high-performance services for handling massive amounts of data on cloud storage backends like AWS S3, GCS, and Azure Blob Store. The role requires expertise in distributed systems and service-oriented architectures, with a focus on developing scalable solutions for data storage and access.
Databricks serves over 10,000 organizations worldwide, including major companies like Comcast, Condé Nast, Grammarly, and over 50% of the Fortune 500. The company was founded by the original creators of Lakehouse, Apache Spark™, Delta Lake, and MLflow, offering a unique opportunity to work with cutting-edge data and AI technologies.
The ideal candidate should have at least 3 years of production-level experience in languages like Java, Scala, or C++, along with a strong background in distributed systems and SaaS platforms. This role offers the chance to make a significant impact on the future of data and AI infrastructure while working with a team of passionate engineers committed to solving the world's toughest data challenges.