About the job
Join Databricks, a leader in data and AI, as a Backend Software Engineer. We are dedicated to empowering data teams to tackle the world’s most pressing challenges, from revolutionizing transportation to pioneering medical advancements. Our world-class data and AI infrastructure platform enables customers to leverage deep data insights for business enhancement. Founded by engineers with a customer-centric approach, we embrace every opportunity to address technical challenges, from crafting next-generation UI/UX for data interaction to scaling our services across millions of virtual machines. We are just getting started!
As a Backend Software Engineer, you will collaborate with your team to develop infrastructure and products for the Databricks platform at scale.
Your Impact:
Our backend teams address various challenges across our vital service platforms. You may work on:
- Complex problems that bridge product and infrastructure, including distributed systems, large-scale service architecture, monitoring, workflow orchestration, and improving developer experience.
- Delivering reliable and high-performance services and client libraries for managing vast amounts of data on cloud storage solutions like AWS S3 and Azure Blob Store.
- Building dependable, scalable services using technologies such as Scala, Kubernetes, and data pipelines like Spark and Databricks, which power our pricing infrastructure handling millions of cluster hours daily, while developing features that empower customers to easily monitor and manage platform usage.

