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.