Databricks is seeking a Staff Software Engineer to join their SWAP (Secure Workload Automated Platform) team, which is revolutionizing how data and AI workloads are defined, secured, deployed, and automated across regions, clouds, and compliance boundaries. This role offers an opportunity to work on building the platform for global-scale data + AI that is secure by default and portable by design.
The position involves working with one of the largest software platforms, consisting of millions of virtual machines that process exabytes of data daily. You'll be responsible for developing and maintaining robust systems that can handle cloud hardware, network, and operating system faults while ensuring customer protection from these issues.
As a backend-focused software engineer, you'll collaborate with team members and product management to create and operate microservices for the Databricks platform. This includes developing in Scala/Java, creating data pipelines with Apache Spark™ and Kafka, integrating third-party applications, and working with various cloud APIs.
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 role offers competitive compensation ($192,000 - $260,000 USD) and comprehensive benefits. This is an excellent opportunity for experienced engineers who are passionate about platform thinking, multi-cloud scale, and creating great developer experiences while working on cutting-edge data and AI infrastructure.