Databricks is seeking a Senior Software Engineer with a backend focus to join their team in Bengaluru, India. As a key member of the backend team, you'll work on critical infrastructure that powers the Databricks platform at scale. The role involves building foundational infrastructure platforms that enable seamless operation across multiple geographic regions and cloud providers.
The position offers the opportunity to work on challenging technical problems, from implementing cloud-agnostic infrastructure abstractions to developing tools that enhance engineering efficiency across the organization. You'll be particularly involved in optimizing the Rust development experience and creating solutions that help Databricks engineers manage and operate their services more effectively.
Databricks is a leading data and AI company, serving over 10,000 organizations worldwide, including 50% of Fortune 500 companies. The company is at the forefront of unifying and democratizing data, analytics, and AI, making it an exciting place for engineers who want to make a significant impact on how organizations handle and process data.
The ideal candidate should have 6+ years of production-level experience with languages like Python, Java, Scala, or C++, and a strong background in developing large-scale distributed systems. You'll need to be comfortable working with Service-Oriented Architectures and have hands-on experience in developing and operating backend systems.
This role offers the chance to work with cutting-edge technology while contributing to a platform that enables data teams worldwide to solve some of the world's toughest problems, from advancing transportation innovation to accelerating medical breakthroughs. You'll be joining a company founded by engineers and driven by customer obsession, where technical challenges are embraced as opportunities for innovation.