Taro Logo

Staff 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
Staff Software Engineer
In-Person
5,000+ Employees
12+ years of experience
AI · Enterprise SaaS · Data

Description For Staff Software Engineer - Backend

Databricks is seeking a Staff Software Engineer to join their Backend team in Bengaluru, India. This role is part of their expansion initiative to build 10 new teams from scratch. As a Staff Engineer, you'll work on critical infrastructure and services that power Databricks' data and AI platform, which serves over 10,000 organizations worldwide including 50% of Fortune 500 companies.

The position involves working on challenging problems in distributed systems, building scalable services for cloud storage, and developing high-performance data pipelines. You'll be part of teams working on essential platforms including Apache Spark™, Delta Lake, and Performance Engineering.

The ideal candidate should have extensive experience (12+ years) in backend development using languages like Python, Java, or Scala, with a strong background in distributed systems and SaaS platforms. You'll be responsible for designing and implementing reliable, scalable services using technologies like Kubernetes and working on workflow orchestration and developer experience improvements.

This is an opportunity to make a significant impact at a company that's at the forefront of data and AI technology, working on solutions that help organizations solve the world's toughest problems. The role offers the chance to work with cutting-edge technology while building essential infrastructure that powers data insights and AI solutions for major enterprises worldwide.

Last updated 6 hours ago

Responsibilities For Staff Software Engineer - Backend

  • Work on distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience
  • Build reliable and high performance services for storing and accessing data on cloud storage backends
  • Develop scalable services using Scala, Kubernetes, and data pipelines
  • Work on Apache Spark, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering

Requirements For Staff Software Engineer - Backend

Java
Python
Scala
Kubernetes
  • 12+ years of production level experience in Python, Java, Scala, C++, or similar language
  • BS (or higher) in Computer Science, or a related field
  • Experience developing large-scale distributed systems from scratch
  • Experience working on a SaaS platform or with Service-Oriented Architectures

Benefits For Staff Software Engineer - Backend

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

Jobs Related To Databricks Staff Software Engineer - Backend