Taro Logo

Software Engineer - Backend

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
Aarhus, Denmark
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Engineer - Backend

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.

Last updated 9 hours ago

Responsibilities For Software Engineer - Backend

  • Build infrastructure for the Databricks platform at scale
  • Supporting Databricks' growth by building foundational infrastructure platforms
  • Implementing cloud-agnostic infrastructure abstractions
  • Develop tools and processes that drive engineering efficiency
  • Enhance the developer experience across various areas including programming languages, linters, static analysis, IDEs

Requirements For Software Engineer - Backend

Java
Go
Scala
Rust
  • 2+ years of professional software development experience, or alternatively a PhD degree
  • Bachelor's degree or higher in Computer Science, related field, or equivalent experience
  • Proficiency in one or more backend languages such as Java, Scala, or Go
  • Hands-on experience in developing and operating backend systems
  • Ability to contribute effectively throughout all project phases
  • Self-driven and passionate with a strong focus on delivering impact through team collaboration
  • Strong communication skills, both written and verbal

Benefits For Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive benefits package
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave

Interested in this job?

Jobs Related To Databricks Software Engineer - Backend