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
AI · Enterprise SaaS

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, implementing cloud-agnostic abstractions, and improving developer tooling with a current focus on Rust development experience.

The position offers an opportunity to work with cutting-edge technology at a company that serves over 10,000 organizations, including 50% of Fortune 500 companies. You'll be part of a team that builds critical infrastructure supporting Databricks' growth across multiple geographic regions and cloud providers. The role requires strong technical skills in backend languages like Java, Scala, or Go, combined with hands-on system development and operations experience.

This is an ideal opportunity for someone with 2+ years of professional software development experience who is passionate about building scalable infrastructure and wants to make a significant impact. You'll work in a collaborative environment, contributing to all phases of the project lifecycle while receiving guidance from senior team members. The role demands excellent communication skills and the ability to produce clear technical documentation.

Working at Databricks means joining a company at the forefront of data and AI innovation, with a strong commitment to open-source technology and a culture that values diversity and inclusion. The company offers comprehensive benefits and the chance to work on challenging technical problems that affect millions of users worldwide.

Last updated 18 hours ago

Responsibilities For Software Engineer - Backend

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

Requirements For Software Engineer - Backend

Java
Scala
Go
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
  • Comprehensive benefits package - specific details vary by region

Interested in this job?

Jobs Related To Databricks Software Engineer - Backend

Network Development Engineer, CLOS Fabric Engineering - Availability, Routing and Compliance

Network Development Engineer role at AWS focusing on CLOS Fabric Engineering, requiring expertise in network operations, automation, and systems engineering to support AWS's global infrastructure.

Software Development Engineer, Commerce Platform ADC

AWS Software Development Engineer role for Commerce Platform ADC, building secure cloud solutions for U.S. Intelligence Community with TS/SCI clearance required.

Software Development Engineer - eero, eero Software Services Team

Build and maintain scalable cloud services for eero's mesh WiFi technology, handling billions of daily requests and shaping the future of home connectivity.

Software Development Engineer II, Gated Access Technology Engineering (GATE)

Software Development Engineer II role at Amazon focusing on building authentication and connectivity solutions for Amazon's Fulfillment network using AWS technologies.

Software Development Engineer II (SDE II)

Amazon SDE II position working on large-scale distributed systems for retail ordering workflow