Taro Logo

Senior Software Engineer - Data Platform

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
7+ years of experience
AI · Enterprise SaaS · Data

Description For Senior Software Engineer - Data Platform

Databricks is seeking a Senior Software Engineer for their Data Platform team in Bengaluru, India, as part of their initiative to establish 10 new teams from scratch. This role offers an opportunity to work at a company that enables data teams to solve the world's toughest problems through building and running the world's best data and AI infrastructure platform.

The position focuses on backend development and distributed data systems, where you'll work on critical challenges ranging from distributed systems architecture to cloud storage integration. You'll be part of teams working on essential service platforms, including Apache Spark™, Delta Lake, and Performance Engineering.

As a senior engineer, you'll be responsible for building reliable, scalable services using technologies like Scala and Kubernetes, developing data pipelines with Apache Spark™, and working on cloud storage backends such as AWS S3 and Azure Blob Store. The role requires expertise in distributed systems and offers the opportunity to work on problems that impact millions of cluster-hours per day.

The ideal candidate should have 7+ years of production-level experience in languages like Python, Java, or Scala, along with a strong background in distributed systems and SaaS platforms. You'll be joining a company that values technical excellence and customer obsession, working alongside teams that are passionate about solving complex technical challenges.

Databricks offers a comprehensive benefits package and maintains a strong commitment to diversity and inclusion, ensuring all employees can excel regardless of their background. This is an excellent opportunity to join a rapidly growing company that's transforming how organizations leverage data and AI.

Last updated 3 days ago

Responsibilities For Senior Software Engineer - Data Platform

  • Work on distributed systems, at-scale service architecture and monitoring
  • 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, and Performance Engineering
  • Collaborate with team and product management to deliver great user experience

Requirements For Senior Software Engineer - Data Platform

Java
Python
Scala
Kubernetes
  • BS (or higher) in Computer Science, or a related field
  • 7+ 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

Benefits For Senior Software Engineer - Data Platform

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

Jobs Related To Databricks Senior Software Engineer - Data Platform