LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Databricks›Senior Software Engineer - Data Platform
Databricks

About Databricks

Empowering data teams with unified analytics

🏢 Tech👥 1K-5K📅 Founded 2013📍 San Francisco, California, United States

Key Highlights

  • Headquartered in San Francisco, CA
  • Valuation of $43 billion with $3.5 billion raised
  • Serves over 7,000 customers including Comcast and Shell
  • Utilizes Apache Spark for big data processing

Databricks, headquartered in San Francisco, California, is a unified data analytics platform that simplifies data engineering and collaborative data science. Trusted by over 7,000 organizations, including Fortune 500 companies like Comcast and Shell, Databricks has raised $3.5 billion in funding, ac...

🎁 Benefits

Databricks offers competitive salaries, equity options, generous PTO policies, and a remote-friendly work environment. Employees also benefit from a l...

🌟 Culture

Databricks fosters a culture of innovation with a strong emphasis on data-driven decision-making. The company values collaboration across teams and en...

🌐 Website💼 LinkedIn𝕏 TwitterAll 682 jobs →
Databricks

Senior Software Engineer - Data Platform

Databricks • Bengaluru, India

Posted 9h agoSeniorSoftware engineering📍 Bengaluru
Apply Now →

Skills & Technologies

JavaPythonDistributed systemsMachine learningGenerative ai

Overview

Databricks is hiring a Senior Software Engineer for their Data Platform team to tackle complex challenges in distributed systems and machine learning. You'll work with technologies like Java and Python to build high-performance services. This role requires significant experience in backend engineering.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in backend development, and have a strong understanding of distributed systems. Your expertise in Java and Python allows you to design and implement scalable solutions that meet the needs of data teams. You are comfortable working with complex architectures and have a knack for optimizing performance across various services.

You possess a solid foundation in machine learning concepts and are familiar with generative AI technologies. This knowledge enables you to contribute to innovative projects that leverage data insights for business improvement. You thrive in collaborative environments and enjoy solving technical challenges alongside cross-functional teams.

Your experience includes working on high-performance services and client libraries, ensuring reliability and efficiency in data access and storage. You are adept at monitoring and maintaining system health, and you understand the importance of developer experience in building robust applications.

You are a proactive problem solver who enjoys tackling challenges that span from product to infrastructure. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a valuable team member.

Desirable

Experience with cloud platforms and big data technologies is a plus, as it aligns with Databricks' mission to build the best data and AI infrastructure. Familiarity with workflow orchestration tools and monitoring solutions will further enhance your contributions to the team.

What you'll do

As a Senior Software Engineer at Databricks, you will work on the Data Platform team, focusing on backend development and distributed data systems. You will tackle challenges related to service architecture, ensuring that our platforms can scale effectively to meet customer demands. Your role will involve designing and implementing high-performance APIs that facilitate data access and processing.

You will collaborate closely with data scientists and product managers to understand their needs and translate them into technical solutions. This includes optimizing existing services and developing new features that enhance the overall user experience. You will also be responsible for monitoring system performance and implementing improvements based on your findings.

Your contributions will directly impact the success of our data-centric approach to machine learning and generative AI solutions. You will have the opportunity to work on innovative projects that push the boundaries of what is possible with data.

What we offer

Databricks provides a dynamic work environment where you can grow your skills and make a meaningful impact. We offer competitive compensation and benefits, along with opportunities for professional development. You will be part of a team that values collaboration and innovation, and you will have the chance to work on cutting-edge technologies that are shaping the future of data and AI.

Join us in Bengaluru as we build new teams and expand our capabilities. Your work will contribute to solving some of the world's toughest problems, and you will be supported by a culture that encourages creativity and technical excellence.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Databricks.

Apply Now →Get Job Alerts