Sr Software Engineer - Backend

Databricks is the data and AI company that helps organizations unify and democratize data, analytics and AI, serving over 10,000 organizations worldwide including 50% of Fortune 500.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Sr Software Engineer - Backend

Databricks is seeking a Senior Backend Software Engineer to join their team in Bengaluru, India. As a key member of the backend infrastructure team, you'll work on building and scaling the core infrastructure that powers Databricks' data and AI platform used by thousands of organizations worldwide.

The role focuses on developing foundational infrastructure platforms that enable seamless operations across multiple geographic regions and cloud providers. You'll be responsible for implementing cloud-agnostic infrastructure abstractions and building tools that enhance engineering efficiency across the organization. Current initiatives include optimizing the Rust development experience and improving developer tooling.

This is an excellent opportunity for experienced engineers passionate about distributed systems and infrastructure at scale. You'll work with cutting-edge technologies and contribute to a platform that helps solve some of the world's toughest data and AI challenges. The position requires strong backend development skills, experience with distributed systems, and the ability to work effectively across the full project lifecycle.

Databricks offers a comprehensive benefits package and fosters an inclusive culture where diversity is valued. The company is experiencing rapid growth and has established itself as a leader in the data and AI space, serving over 10,000 organizations including 50% of Fortune 500 companies. If you're excited about building infrastructure that powers modern data and AI solutions at scale, this role offers the perfect combination of technical challenges and meaningful impact.

Last updated 3 days ago

Responsibilities For Sr Software Engineer - Backend

  • Build infrastructure for the Databricks platform at scale
  • Build foundational infrastructure platforms for multi-region and multi-cloud operations
  • Implement cloud-agnostic infrastructure abstractions
  • Develop tools and processes for engineering efficiency
  • Enhance developer experience across programming languages, linters, static analysis, IDEs, and test automation frameworks

Requirements For Sr Software Engineer - Backend

Java
Python
Scala
Go
Rust
  • BS (or higher) in Computer Science, or a related field
  • 6+ years of production level experience in Python, Java, Scala, C++, or similar language
  • Experience developing large-scale distributed systems from scratch
  • Experience working on a SaaS platform or with Service-Oriented Architectures
  • Proficiency in backend languages such as Java, Scala, or Go
  • Hands-on experience in developing and operating backend systems
  • Ability to contribute effectively throughout all project phases

Benefits For Sr Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package (specific details vary by region)

Interested in this job?

Jobs Related To Databricks Sr Software Engineer - Backend

Senior Software Engineer (L5) - Partner Ecosystem

Senior Software Engineer position at Databricks focusing on building and maintaining SQL drivers for partner ecosystem integration, requiring 7+ years of experience in Java, Python, or Go.

Senior Software Engineer - Backend

Senior Backend Software Engineer position at Databricks, building scalable distributed systems and cloud infrastructure for data and AI platform, requiring 5+ years of experience in Java/Scala/C++.

Sr. Software Engineer - Performance

Senior Software Engineer role at Databricks focusing on performance optimization of large-scale distributed systems, offering competitive compensation and the opportunity to work on cutting-edge data and AI infrastructure.

Senior Software Engineer - Ingestion

Senior Software Engineer position at Databricks focusing on building scalable data ingestion connectors and infrastructure for the Lakeflow Connect product.

Senior Software Engineer (Backend)

Senior Backend Software Engineer role at Databricks in Bengaluru, focusing on building and scaling distributed infrastructure platforms and developer tooling.