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

Description For Staff Software Engineer - Backend

Databricks is seeking a Staff Software Engineer to join their Backend team in Amsterdam. This role offers an opportunity to work on cutting-edge data and AI infrastructure that powers over 10,000 organizations worldwide, including 50% of Fortune 500 companies. The position focuses on building scalable backend systems and infrastructure that handle massive amounts of data processing.

As a Staff Software Engineer, you'll be tackling complex technical challenges in distributed systems, working with technologies like Scala, Kubernetes, and various cloud storage solutions. You'll be responsible for developing high-performance services that are crucial to Databricks' platform, including work on pricing infrastructure that handles millions of cluster-hours daily.

The ideal candidate brings 7+ years of production-level experience with languages like Java or Scala, along with deep expertise in distributed systems and SaaS platforms. You'll be joining a company that's at the forefront of data and AI innovation, working alongside the original creators of Apache Spark™, Delta Lake, and MLflow.

This role offers the opportunity to make significant technical contributions while working on problems that span from product to 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 position comes with comprehensive benefits and the chance to work in a diverse, inclusive environment that values technical excellence and innovation.

Last updated 8 days ago

Responsibilities For Staff Software Engineer - Backend

  • Build infrastructure and products for the Databricks platform at scale
  • Work on distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience
  • Deliver reliable and high performance services and client libraries for storing and accessing data on cloud storage backends
  • Build reliable, scalable services using Scala, Kubernetes, and data pipelines to power the pricing infrastructure
  • Develop product features that empower customers to easily view and control platform usage

Requirements For Staff Software Engineer - Backend

Java
Scala
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 7+ years of production level experience in one of: Java, Scala, C++, or similar language
  • Experience developing large-scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Good knowledge of SQL

Benefits For Staff Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive benefits package - specific details vary by region

Interested in this job?

Jobs Related To Databricks Staff Software Engineer - Backend