Databricks is seeking a Backend Software Engineer to join their new Belgrade office as a founding member. 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 at scale, from distributed systems to cloud storage solutions.
The role involves building reliable, secure, and high-performance services that handle massive amounts of data across multiple cloud platforms including AWS S3, GCS, and Azure Blob Store. You'll be working on critical infrastructure components that power Databricks' data platform, which serves over 10,000 organizations worldwide, including 50% of Fortune 500 companies.
As a founding member of the Belgrade site, you'll have significant impact on shaping the technical direction and culture of the team. The position requires strong expertise in distributed systems, with at least 3 years of production-level experience in languages like Java, Scala, or C++. You'll be working on problems that span from product to infrastructure, including service architecture, monitoring, and workflow orchestration.
Databricks offers a unique opportunity to work with cutting-edge technology in the data and AI space, alongside the original creators of Apache Spark™, Delta Lake, and MLflow. The company has a strong engineering culture and is committed to building dramatically better products by revisiting every component to provide customers with the fastest, easiest to use, and most secure data platform.
This is an ideal role for someone who wants to work on challenging technical problems while having a direct impact on how organizations worldwide handle their data and AI workloads. You'll be part of a team that's passionate about helping data teams solve the world's toughest problems, from advancing transportation to accelerating medical breakthroughs.