Taro Logo

Software Engineer - Backend

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
AI · Enterprise SaaS · Data

Description For Software Engineer - Backend

Databricks is seeking a Backend Software Engineer to join their team in Amsterdam. As a key player in the data and AI industry, Databricks enables data teams to solve the world's toughest problems through their industry-leading data and AI infrastructure platform. The role offers an opportunity to work on challenging technical problems at scale, from designing distributed systems to building high-performance services that handle millions of cluster-hours daily.

The position involves working with cutting-edge technologies including Scala, Kubernetes, and Apache Spark, while building infrastructure that powers the Databricks platform. You'll be responsible for developing reliable and scalable services that handle massive amounts of data across cloud storage backends like AWS S3 and Azure Blob Store.

This is an excellent opportunity for engineers passionate about distributed systems and large-scale infrastructure. You'll work alongside the team that created Apache Spark™, Delta Lake, and MLflow, contributing to products that serve over 10,000 organizations worldwide, including 50% of the Fortune 500.

The ideal candidate should have strong experience in backend development, particularly with Java, Scala, or similar languages, and a solid understanding of distributed systems and SQL. You'll be part of a customer-obsessed engineering culture that values technical innovation and problem-solving at scale.

Working at Databricks means joining a company that's at the forefront of data and AI technology, with a comprehensive benefits package and a strong commitment to diversity and inclusion. The company's collaborative environment and technical challenges make it an ideal place for engineers looking to make a significant impact in the field of data infrastructure and AI.

Last updated a month ago

Responsibilities For Software Engineer - Backend

  • Build infrastructure and products for the Databricks platform at scale
  • Work on distributed systems and at-scale service architecture
  • Develop workflow orchestration and improve developer experience
  • Build reliable and high performance services for cloud storage backends
  • Develop scalable services and data pipelines to power pricing infrastructure

Requirements For Software Engineer - Backend

Java
Scala
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 2+ years of production level experience in 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 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