At Databricks, we are building one of the largest scale software platforms in the world. As a Staff Software Engineer - Backend, you'll be part of a team that develops and operates a fleet consisting of millions of virtual machines, processing exabytes of data daily. The role involves working on critical infrastructure that powers data and AI workloads for thousands of organizations worldwide.
You'll have the opportunity to work on various teams including Data Science and Machine Learning Infrastructure, Compute Fabric, Data Plane Storage, Enterprise Platform, Observability, Service Platform, or Core Infra. Each team plays a crucial role in building and maintaining different aspects of our platform, from ML lifecycle management to resource management and core infrastructure.
The position requires expertise in distributed systems and cloud technologies, with a focus on building reliable, scalable services. You'll be writing software in Scala/Java, building data pipelines with Apache Spark and Kafka, and working with cloud technologies across AWS, Azure, and GCP. The role involves architecting solutions that can handle massive scale while maintaining security and reliability.
Founded in 2013 by the original creators of Apache Spark, Databricks has grown to become one of the fastest-growing SaaS companies, trusted by thousands of organizations from small businesses to Fortune 100 companies. We're looking for engineers who are passionate about solving complex technical challenges and building systems that operate at cloud scale.
The compensation package includes a competitive salary range of $192,000 - $260,000 USD, along with comprehensive benefits and the opportunity to work on technology that's transforming how organizations leverage their data. Join us in our mission to help data teams solve the world's toughest problems, from security threat detection to cancer drug development.