Taro Logo

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
Enterprise SaaS · AI

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 Databricks platform that enables data teams worldwide to solve complex problems. The role focuses on developing foundational infrastructure platforms that support multi-region and multi-cloud operations, implementing cloud-agnostic abstractions, and enhancing developer tooling and efficiency.

The position requires expertise in building large-scale distributed systems and experience with modern backend technologies. You'll be working on critical infrastructure that supports Databricks' mission of enabling data teams to solve the world's toughest problems, from revolutionizing transportation to accelerating medical breakthroughs.

Databricks offers a collaborative environment where you'll work alongside talented engineers, contributing to the platform that serves over 10,000 organizations worldwide, including 50% of Fortune 500 companies. The company values technical excellence, customer obsession, and innovative problem-solving.

This role provides an opportunity to work on challenging technical problems at scale, from designing infrastructure platforms to optimizing developer experiences. You'll be part of a team that's passionate about building reliable, efficient systems that power data and AI workloads across multiple cloud providers and regions. The position offers comprehensive benefits and the chance to make a significant impact on the future of data and AI infrastructure.

Last updated 6 hours 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 throughout all project phases with guidance from senior team members

Benefits For Sr Software Engineer - Backend

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package (specific details available at mybenefitsnow.com/databricks)

Jobs Related To Databricks Sr Software Engineer - Backend