companyDatabricks logo

Staff Software Engineer - Backend at Databricks | Bengaluru, India

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

Qualifications:12+ years of production-level experience in one or more of the following programming languages: Python, Java, Scala, or C++. Strong understanding of backend development principles and cloud infrastructure. Proficient in building scalable applications and services. Experience with data processing frameworks such as Apache Spark™. Excellent problem-solving skills and ability to work in a collaborative team environment.

About the job

Join Databricks as a Staff Software Engineer and be part of our mission to empower data teams to tackle some of the world's most challenging problems. From revolutionizing transportation to speeding up medical innovations, we create and manage the leading data and AI infrastructure platform that allows our customers to harness deep data insights and enhance their businesses. Founded by engineers with a customer-first mindset, we eagerly tackle every technical challenge, whether it's designing next-gen UI/UX for data interaction or expanding our services and infrastructure to millions of virtual machines.

Databricks Mosaic AI introduces a pioneering, data-centric methodology for developing enterprise-grade Machine Learning and Generative AI solutions. This approach enables organizations to securely and cost-effectively manage and deploy ML and AI models utilizing their proprietary data. We're excited to expand our presence in Bengaluru, India, as we establish 10 new teams from the ground up!

As a Staff Software Engineer at Databricks, you will have the opportunity to work in the following areas:

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

Your Impact:

1. Engage with our Backend teams across diverse domains, addressing challenges such as:

  • Developing solutions that integrate product and infrastructure aspects, including distributed systems, scalable service architecture, monitoring, workflow orchestration, and enhancing developer experience.
  • Delivering reliable, high-performance services and client libraries for managing vast amounts of data on cloud storage platforms like AWS S3 and Azure Blob Store.
  • Creating robust, scalable services using technologies such as Scala and Kubernetes, as well as data pipelines with Apache Spark™, to support pricing infrastructure serving millions of cluster-hours daily, and developing features that enable customers to effortlessly monitor and control platform usage.

2. Collaborate with our DDS team, which focuses on:

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

3. As a Full Stack Engineer, work alongside team members and product management to create delightful user experiences.

About Databricks

Databricks is at the forefront of data and AI innovation, dedicated to equipping organizations with the tools necessary to unlock the full potential of their data. Our mission is to simplify data workflows and enhance collaboration across data teams, ensuring that our customers can derive actionable insights and drive impactful decisions.

Similar jobs

Tailoring 0 resumes

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