Senior Software Engineer - Data Platform Job in Databricks
Senior Software Engineer - Data Platform
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
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.

