Staff Software Engineer - Databases

1 Minute ago • 10 Years + • Software Development & Engineering

Job Summary

Job Description

As a Staff Software Engineer at Databricks India, you will work across Backend and Distributed Data Systems (DDS). Backend teams focus on distributed systems, service architecture, monitoring, workflow orchestration, and developer experience, delivering high-performance services for cloud storage. The DDS team specializes in Apache Spark™, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering. This role involves building reliable, scalable services and data pipelines to power pricing infrastructure and develop customer-empowering product features.
Must have:
  • Work on problems spanning product to infrastructure, including distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience.
  • Deliver reliable and high-performance services and client libraries for storing and accessing large amounts of data on cloud storage backends like AWS S3, Azure Blob Store.
  • Build reliable, scalable services (e.g., Scala, Kubernetes) and data pipelines (e.g., Apache Spark™, Databricks) to power pricing infrastructure and develop product features.
  • Work across Backend and DDS (Distributed Data Systems).
  • Experience with Apache Spark™, Data Plane Storage, Delta Lake, Delta Pipelines, Performance Engineering.
  • BS (or higher) in Computer Science or a related field.
  • 10+ 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.

Job Details

At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve technical challenges, from designing next-gen UI/UX for interfacing with data to scaling our services and infrastructure across millions of virtual machines. Databricks Mosaic AI offers a unique data-centric approach to building enterprise-quality, Machine Learning and Generative AI solutions, enabling organizations to securely and cost-effectively own and host ML and Generative AI models, augmented or trained with their enterprise data. And we're only getting started in Bengaluru , India  - and currently in the process of setting up 10 new teams from scratch !

As a Staff Software Engineer at Databricks India, you can get to work across  :

  • Backend
  • DDS (Distributed Data Systems)

The impact you'll have:

1. Our Backend teams span many domains across our essential service platforms. For instance, you might work on challenges such as:

  • Problems that span from product to infrastructure including: distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience.
  • Deliver reliable and high performance services and client libraries for storing and accessing humongous amount of data on cloud storage backends, e.g., AWS S3, Azure Blob Store.
  • Build reliable, scalable services, e.g. Scala, Kubernetes, and data pipelines, e.g. Apache Spark™, Databricks, to power the pricing infrastructure that serves millions of cluster-hours per day and develop product features that empower customers to easily view and control platform usage.

2. Our DDS team spans across:

  • Apache Spark™
  • Data Plane Storage
  • Delta Lake
  • Delta Pipelines
  • Performance Engineering

What we look for:

  • BS (or higher) in Computer Science, or a related field
  • 10+ years of production level experience in one of: 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.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Seattle, Washington, United States (On-Site)

Mountain View, California, United States (On-Site)

Bellevue, Washington, United States (On-Site)

Berlin, Berlin, Germany (On-Site)

Dallas, Texas, United States (On-Site)

Aarhus, Denmark (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Databricks

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug