About the job
Join Databricks as a Staff Software Engineer and be part of our mission to empower data teams to tackle some of the world's most challenging problems. From revolutionizing transportation to speeding up medical innovations, we create and manage the leading data and AI infrastructure platform that allows our customers to harness deep data insights and enhance their businesses. Founded by engineers with a customer-first mindset, we eagerly tackle every technical challenge, whether it's designing next-gen UI/UX for data interaction or expanding our services and infrastructure to millions of virtual machines.
Databricks Mosaic AI introduces a pioneering, data-centric methodology for developing enterprise-grade Machine Learning and Generative AI solutions. This approach enables organizations to securely and cost-effectively manage and deploy ML and AI models utilizing their proprietary data. We're excited to expand our presence in Bengaluru, India, as we establish 10 new teams from the ground up!
As a Staff Software Engineer at Databricks, you will have the opportunity to work in the following areas:
- Backend Development
- Distributed Data Systems (DDS)
- Full Stack Engineering
Your Impact:
1. Engage with our Backend teams across diverse domains, addressing challenges such as:
- Developing solutions that integrate product and infrastructure aspects, including distributed systems, scalable service architecture, monitoring, workflow orchestration, and enhancing developer experience.
- Delivering reliable, high-performance services and client libraries for managing vast amounts of data on cloud storage platforms like AWS S3 and Azure Blob Store.
- Creating robust, scalable services using technologies such as Scala and Kubernetes, as well as data pipelines with Apache Spark™, to support pricing infrastructure serving millions of cluster-hours daily, and developing features that enable customers to effortlessly monitor and control platform usage.
2. Collaborate with our DDS team, which focuses on:
- Apache Spark™
- Data Plane Storage
- Delta Lake
- Delta Pipelines
- Performance Engineering
3. As a Full Stack Engineer, work alongside team members and product management to create delightful user experiences.

