Taro Logo

Staff 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
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AI

Description For Staff Software Engineer - Backend

Databricks is seeking a Staff Software Engineer to join their Backend team in Aarhus, Denmark. This role offers an opportunity to work on critical infrastructure that powers Databricks' data and AI platform used by over 10,000 organizations worldwide. You'll be responsible for building scalable infrastructure platforms that enable multi-region and multi-cloud operations, implementing cloud-agnostic abstractions, and developing tools for engineering efficiency.

The position requires expertise in backend development with languages like Java, Scala, or Go, and extensive experience with distributed systems. You'll lead projects from design through implementation, mentor other engineers, and help shape best practices. The role involves working on foundational infrastructure that supports Databricks' growth across different regions and cloud providers.

As a Staff Engineer, you'll have significant impact on developer experience, working on tools and frameworks that improve engineering efficiency across the organization. Current focus areas include optimizing the Rust development experience and enhancing various development tools including programming languages, linters, static analysis, and test automation frameworks.

This is an excellent opportunity for a senior technical leader who wants to work at the intersection of infrastructure, developer tooling, and platform engineering at a company that's at the forefront of data and AI technology. The role offers the chance to work with cutting-edge technology while solving complex technical challenges at scale.

Last updated 15 days ago

Responsibilities For Staff 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
  • Enhance developer experience across programming languages, linters, static analysis, IDEs, and test automation frameworks
  • Optimize Rust development experience across the organization

Requirements For Staff Software Engineer - Backend

Java
Go
  • 8+ years of professional software development experience
  • Bachelor's degree or higher in Computer Science, related field, or equivalent experience
  • Proficiency in backend languages such as Java, Scala, or Go
  • Experience in developing and operating large-scale distributed backend systems
  • Demonstrated leadership in project phases from design to operations
  • Experience mentoring engineers and influencing best practices
  • Strong written and verbal communication skills
  • Experience with infrastructure systems, security, and cloud platforms

Jobs Related To Databricks Staff Software Engineer - Backend