Taro Logo

Senior 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 Senior Software Engineer (Backend)

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.

Last updated 4 days ago

Responsibilities For Senior 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
  • Optimize Rust development experience across the organization

Requirements For Senior Software Engineer (Backend)

Java
Scala
Go
Python
  • 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

Jobs Related To Databricks Senior Software Engineer (Backend)