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 world's largest scale software platforms. The platform manages millions of virtual machines, processing exabytes of data daily. As a backend engineer, you'll be developing critical infrastructure that powers the Databricks platform across multiple potential teams including Data Science and ML Infrastructure, Compute Fabric, Data Plane Storage, Enterprise Platform, Observability, Service Platform, or Core Infra.

The role involves working with cutting-edge technologies and building highly scalable distributed systems. 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 expertise in handling large-scale systems that process massive amounts of data while maintaining high availability and security.

Databricks, founded by the creators of Apache Spark™, has grown from a small Berkeley startup to a global organization with over 1000 employees. The company serves thousands of organizations, including Fortune 100 companies, making it one of the fastest-growing SaaS companies globally. The platform helps data teams solve critical challenges from security threat detection to cancer drug development.

This role offers the opportunity to work on challenging technical problems at scale, contribute to open-source projects, and build infrastructure that powers mission-critical workloads for leading organizations worldwide. The position comes with competitive compensation ($192,000 - $260,000) and comprehensive benefits including medical, dental, vision insurance, 401k, and parental leave.

Last updated 2 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
401k
Parental Leave
  • Comprehensive benefits package
  • Medical, dental, and vision insurance
  • 401k retirement plan
  • Parental leave

Interested in this job?

Jobs Related To Databricks Staff Software Engineer - Backend