companyDatabricks logo

Senior Staff Software Engineer - Backend at Databricks | Bengaluru

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

What We Look For:12+ years of production-level experience in one of the following: Python, Java, Scala, or C++.

About the job

Join Databricks, where our mission is to empower data teams to tackle some of the most challenging problems in the world—from revolutionizing transportation to advancing medical innovations. We achieve this by developing and managing a top-tier data and AI infrastructure platform that allows our customers to harness deep data insights for better business outcomes. Founded by engineers and driven by our commitment to customer satisfaction, we embrace every challenge—whether it's creating next-generation UI/UX for data interfacing or scaling our infrastructure across millions of virtual machines. At Databricks Mosaic AI, we take a unique data-centric approach to crafting enterprise-quality Machine Learning and Generative AI solutions, enabling organizations to securely and cost-effectively manage and host their ML and AI models, enriched with their enterprise data. We're just getting started in Bengaluru, India, where we're launching 10 new teams from the ground up!

As a Staff Software Engineer at Databricks India, you will have the opportunity to work across:

  • Backend development
  • Distributed Data Systems (DDS)
  • Full Stack solutions

Your Impact:

  1. Backend: Engage with diverse domains within our essential service platforms, tackling challenges that span product and infrastructure, including distributed systems, service architecture, workflow orchestration, and enhancing developer experience. You'll be responsible for delivering high-performance services and client libraries for managing vast amounts of data on cloud storage backends such as AWS S3 and Azure Blob Store, as well as developing scalable services using technologies like Scala, Kubernetes, and Apache Spark™.
  2. Distributed Data Systems (DDS): Collaborate on projects involving Apache Spark™, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering.
  3. Full Stack: Partner closely with product management to create exceptional user experiences.

About Databricks

Databricks is a leader in data and AI technology, dedicated to solving complex challenges and driving innovation. Our commitment to building robust platforms empowers organizations to harness the power of their data effectively.

Similar jobs

Tailoring 0 resumes

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