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.
8340 Malling, 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. As a key member of the backend infrastructure team, you'll work on building and scaling the Databricks platform that enables data teams worldwide to solve complex problems. The role involves developing foundational infrastructure platforms that support multi-region and multi-cloud operations, implementing cloud-agnostic abstractions, and creating tools for engineering efficiency.

The position offers an opportunity to work on challenging technical problems at scale, from core compute fabric resource management to service platforms and machine learning infrastructure. You'll be part of a team that's passionate about enabling data teams to solve the world's toughest problems, from revolutionizing transportation to accelerating medical breakthroughs.

The ideal candidate should have at least 2 years of professional software development experience or a PhD, with strong proficiency in backend languages like Java, Scala, or Go. You'll need hands-on experience with backend systems and the ability to contribute effectively throughout all project phases. The role requires excellent communication skills and a collaborative mindset.

At Databricks, you'll join a company that serves over 10,000 organizations worldwide, including 50% of the Fortune 500. The company offers comprehensive benefits and is committed to fostering a diverse and inclusive culture. This is an excellent opportunity for a backend engineer looking to make a significant impact in the data and AI infrastructure space.

Last updated 3 days ago

Responsibilities For Software Engineer - Backend

  • Build infrastructure for the Databricks platform at scale
  • Build foundational infrastructure platforms for multi-region and multi-cloud operations
  • Implement cloud-agnostic infrastructure abstractions
  • Develop tools and processes for engineering efficiency
  • Contribute to programming languages, linters, static analysis, IDEs, and test automation frameworks

Requirements For Software Engineer - Backend

Java
Go
  • 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 throughout all project phases with guidance from senior team members
  • Self-driven with strong focus on delivering impact through team collaboration
  • Strong communication skills with ability to produce clear technical documentation

Benefits For Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package - specific details available at mybenefitsnow.com/databricks

Jobs Related To Databricks Software Engineer - Backend