Taro Logo

Staff Software Engineer - Backend

Founded in 2013 by the original creators of Apache Spark™, Databricks builds and runs the world's best data and AI infrastructure platform, enabling data teams to solve the world's toughest problems.
$192,000 - $260,000
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
AI · Enterprise SaaS · Cloud

Description For Staff Software Engineer - Backend

Databricks is seeking a Staff Software Engineer to join their Backend team, working on one of the largest scale software platforms in the world. The platform manages millions of virtual machines, processing exabytes of data daily. As a backend-focused software engineer, you'll be instrumental in building robust, scalable services for the Databricks platform.

You'll have the opportunity to work on various critical teams including Data Science and ML Infrastructure, Compute Fabric, Data Plane Storage, Enterprise Platform, Observability, Service Platform, or Core Infrastructure. Each team plays a vital role in Databricks' mission to enable data teams to solve the world's toughest problems.

The role involves working with cutting-edge technologies and building distributed systems at scale. You'll be writing software in Scala/Java, developing data pipelines using Apache Spark™ and Kafka, and working with cloud technologies across AWS, Azure, and GCP. The position requires strong technical expertise and the ability to architect solutions that can handle massive scale while maintaining reliability and security.

This is an excellent opportunity for an experienced engineer who wants to work on challenging technical problems while making a significant impact. You'll be joining a company that's growing rapidly and is trusted by thousands of organizations, including many Fortune 100 companies. The role offers competitive compensation, comprehensive benefits, and the chance to work with some of the brightest minds in the industry.

The ideal candidate will bring 10+ years of production-level experience, strong distributed systems knowledge, and expertise in building secure, scalable services. You'll be expected to work towards multi-year visions while delivering incremental value, making this perfect for someone who enjoys both strategic thinking and hands-on development.

Last updated 17 days ago

Responsibilities For Staff Software Engineer - Backend

  • Work closely with team and product management to prioritize, design, implement, test, and operate micro-services
  • Write software in Scala/Java
  • Build data pipelines (Apache Spark™, Apache Kafka)
  • Integrate with third-party applications
  • Interact with cloud APIs (AWS, Azure, CloudFormation, Terraform)

Requirements For Staff Software Engineer - Backend

Java
Scala
Kafka
Kubernetes
  • BS/MS/PhD in Computer Science, or a related field
  • 10+ years of production level experience in one of: Java, Scala, C++, or similar language
  • Experience in architecting, developing, deploying, and operating large scale distributed systems
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Good knowledge of SQL
  • Experience with software security and systems that handle sensitive data
  • Experience with cloud technologies, e.g. AWS, Azure, GCP, Docker, Kubernetes

Benefits For Staff Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Parental Leave
  • Comprehensive benefits package

Jobs Related To Databricks Staff Software Engineer - Backend