Databricks is seeking a Senior Software Engineer to join their Backend team in Aarhus, Denmark. This role focuses on building critical infrastructure for the Databricks platform at scale, working on everything from core compute fabric resource management to service platforms and machine learning infrastructure. The position requires expertise in backend development, with a focus on building cloud-agnostic solutions and improving engineering efficiency across the organization.
As a backend engineer, you'll be responsible for developing foundational infrastructure platforms that enable seamless operation across multiple geographic regions and cloud providers. You'll work on implementing infrastructure abstractions that help Databricks engineers manage and operate their services more efficiently. A significant part of the role involves developing tools and processes to enhance the developer experience, particularly focusing on optimizing the Rust development environment.
The ideal candidate brings 5+ years of professional software development experience, strong proficiency in backend languages like Java, Scala, or Go, and hands-on experience with large-scale distributed systems. You should be comfortable leading projects from inception through implementation and operations, with excellent communication skills and a collaborative approach.
Databricks offers a comprehensive benefits package and fosters an inclusive culture where diversity is valued. The company serves over 10,000 organizations worldwide, including major enterprises and Fortune 500 companies, making this an opportunity to work on infrastructure that powers significant data and AI initiatives globally.