Senior Software Engineer - Data Platform Job in Databricks

Senior Software Engineer - Data Platform

Apply Now
Job Summary

About Databricks

At Databricks, we are passionate about enabling data teams to solve the world s toughest challenges from creating the next mode of transportation to accelerating the development of medical breakthroughs. We build and run the world s best data and AI infrastructure platform, empowering our customers to use deep data insights to transform their businesses.

Databricks Mosaic AI offers a data-centric approach to building enterprise-quality Machine Learning (ML) and Generative AI solutions, enabling organizations to securely and cost-effectively own and host ML and Generative AI models, trained and augmented with their enterprise data. We re only getting started in Bengaluru, India, where we are currently setting up 10 new engineering teams from scratch!

The Opportunity Senior Software Engineer

As a Senior Software Engineer at Databricks India, you ll have the opportunity to work on a variety of challenging projects across multiple domains:

  • Backend Engineering
  • Distributed Data Systems (DDS)
  • Full-Stack Development

The Impact You ll Have

1. Backend Engineering

Join our Backend teams and tackle challenges that range from product to infrastructure:

  • Solve complex problems in distributed systems, large-scale service architecture, monitoring, workflow orchestration, and developer experience.
  • Build reliable, high-performance services and client libraries for managing massive amounts of data on cloud storage backends like AWS S3 and Azure Blob Store.
  • Work on scalable services (e.g., Scala, Kubernetes) and data pipelines (e.g., Apache Spark, Databricks) that support our pricing infrastructure, processing millions of cluster-hours per day.

2. Distributed Data Systems (DDS)

Work across a range of exciting DDS projects:

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

3. Full-Stack Engineering

As a Full-Stack Software Engineer, collaborate closely with your team and product managers to create intuitive user experiences that delight our customers.

What We Look For

  • BS or higher in Computer Science or a related field.
  • 7+ years of production-level experience in one or more of the following languages: Python, Java, Scala, C++, or similar.
  • Proven experience developing large-scale distributed systems from scratch.
  • Experience working on a SaaS platform or with Service-Oriented Architectures (SOA).

About Databricks

Databricks is the data and AI company trusted by over 10,000 organizations worldwide, including Comcast, Cond Nast, Grammarly, and over 50% of the Fortune 500.

We help unify and democratize data, analytics, and AI through the Databricks Data Intelligence Platform. Headquartered in San Francisco, Databricks was founded by the original creators of Apache Spark, Delta Lake, MLflow, and the Lakehouse architecture, with offices around the globe.


Qualification :
BS (or higher) in Computer Science, or a related field.
Experience Required :

Minimum 7 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired