Databricks is seeking a Senior Software Engineer for their Data Platform team in Bengaluru, India, as part of their initiative to establish 10 new teams from scratch. This role offers an opportunity to work at a company that enables data teams to solve the world's toughest problems through building and running the world's best data and AI infrastructure platform.
The position focuses on backend development and distributed data systems, where you'll work on critical challenges ranging from distributed systems architecture to cloud storage integration. You'll be part of teams working on essential service platforms, including Apache Spark™, Delta Lake, and Performance Engineering.
As a senior engineer, you'll be responsible for building reliable, scalable services using technologies like Scala and Kubernetes, developing data pipelines with Apache Spark™, and working on cloud storage backends such as AWS S3 and Azure Blob Store. The role requires expertise in distributed systems and offers the opportunity to work on problems that impact millions of cluster-hours per day.
The ideal candidate should have 7+ years of production-level experience in languages like Python, Java, or Scala, along with a strong background in distributed systems and SaaS platforms. You'll be joining a company that values technical excellence and customer obsession, working alongside teams that are passionate about solving complex technical challenges.
Databricks offers a comprehensive benefits package and maintains a strong commitment to diversity and inclusion, ensuring all employees can excel regardless of their background. This is an excellent opportunity to join a rapidly growing company that's transforming how organizations leverage data and AI.