Databricks is seeking a Backend Software Engineer to join their team in Aarhus, Denmark. This role is crucial in building and maintaining the infrastructure that powers Databricks' data and AI platform used by over 10,000 organizations worldwide.
As a Backend Software Engineer, you'll work on challenging problems at scale, from core compute fabric resource management to service platforms and machine learning infrastructure. The role involves building foundational infrastructure platforms that enable seamless operation across numerous geographic regions and cloud providers, implementing cloud-agnostic infrastructure abstractions, and developing tools that enhance engineering efficiency.
The ideal candidate should have 2+ years of professional software development experience (or a PhD), with strong proficiency in backend languages like Java, Scala, or Go. You'll be working in a collaborative environment where you'll contribute to all project phases, from initial design to implementation and operations.
Databricks offers a unique opportunity to work on cutting-edge technology that helps solve the world's toughest problems through data and AI. You'll be part of a team that's customer-obsessed and technically innovative, constantly pushing the boundaries of what's possible in data infrastructure.
The company culture emphasizes collaboration, innovation, and technical excellence. You'll work alongside talented engineers, including the original creators of Apache Spark™, Delta Lake, and MLflow, while contributing to infrastructure that powers some of the world's largest organizations.
This role offers the chance to make a significant impact on the future of data and AI infrastructure, working with modern technologies and solving complex technical challenges. If you're passionate about backend engineering, scalable systems, and want to be part of a company that's revolutionizing how organizations use data and AI, this position at Databricks could be your next career move.