About the job
P-1416
At Databricks, we are driven by a passion for empowering data teams to tackle some of the world's most complex challenges—ranging from revolutionizing transportation to accelerating medical innovations. We achieve this by developing and maintaining the premier data and AI infrastructure platform, enabling our clients to harness deep data insights to optimize their operations.
Founded by a team of engineers, Databricks is on an ambitious journey to create the ultimate Data Intelligence Platform. While we are building on a robust foundation, our vision is to enhance every component to deliver a faster, more user-friendly, and secure data platform capable of handling diverse data workloads.
As a software engineer, you will be a vital member of the inaugural Belgrade team and contribute significantly to our multi-year mission to realize the Lakehouse vision. You will engage in the end-to-end development lifecycle and embody the core values of Databricks.
Your Impact:
Our backend teams tackle a variety of challenges across our essential service platforms. You may work on:
- Complex issues spanning both product and infrastructure, including distributed systems, large-scale service architecture, monitoring, workflow orchestration, and enhancing developer experience.
- Building reliable, secure, and high-performance services and client libraries to manage and access vast amounts of data on cloud storage solutions like AWS S3, GCS, and Azure Blob Store.
- Contributing to product features that enable our customers to effortlessly store and retrieve their data.
What We Seek:
- Bachelor's degree (or higher) in Computer Science or a related discipline.
- 8+ years of production-level experience in Java, Scala, C++, or similar programming languages.
- Proven experience in developing large-scale distributed systems.
- Experience with SaaS platforms or Service-Oriented Architectures.
- Solid understanding of SQL.

