companyDatabricks logo

Senior Software Engineer - Data Platform

DatabricksBengaluru, India
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Bachelor's degree in Computer Science or a related field. Proven experience in software engineering with a focus on backend development, distributed systems, or full-stack solutions. Strong proficiency in programming languages such as Scala, Python, or Java. Experience with cloud platforms like AWS or Azure. Familiarity with data processing frameworks like Apache Spark™ is a plus. Excellent problem-solving skills and the ability to work collaboratively in a fast-paced environment.

About the job

At Databricks, we are driven by our mission to empower data teams in tackling some of the most challenging issues facing the world today. From realizing the future of transportation to expediting medical innovations, we build and maintain the leading data and AI infrastructure platform, enabling our clients to harness deep data insights for business enhancement. Founded by engineers with a relentless focus on customer satisfaction, we eagerly embrace every challenge, whether it's designing next-gen UI/UX for data interaction or scaling our services across millions of virtual machines.

Our Databricks Mosaic AI utilizes a distinctive data-focused approach to develop enterprise-grade Machine Learning and Generative AI solutions, allowing organizations to securely and cost-effectively manage and deploy models trained with their proprietary data. We're excited to expand our team in Bengaluru, India, where we are in the process of launching 14 new teams from scratch!

As a Senior Software Engineer at Databricks India, you will engage with various domains including:

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

Your Impact:

1. As part of our Backend teams, you will tackle diverse challenges across our core service platforms, including:

  • Addressing intricate issues ranging from product development to infrastructure, focusing on distributed systems, large-scale service architecture, monitoring, workflow orchestration, and enhancing developer experience.
  • Delivering dependable, high-performance services and client libraries designed for storing and accessing vast amounts of data on cloud storage solutions such as AWS S3 and Azure Blob Store.
  • Creating robust, scalable services using technologies like Scala, Kubernetes, and Apache Spark™, supporting an infrastructure that handles millions of cluster-hours daily, while developing product features that empower customers to effortlessly manage and monitor their platform usage.

2. Our DDS team encompasses:

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

3. As a Full Stack engineer, you will collaborate closely with your team and product management to deliver an outstanding user experience.

About Databricks

Databricks is at the forefront of data and AI technology, dedicated to transforming the way organizations leverage data to drive innovation. Our commitment to excellence and customer-focused approach empowers teams to achieve breakthroughs in various sectors, from healthcare to transportation.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.