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...

Overview

Databricks is hiring a Senior Software Engineer (App-Framework) to design and optimize application frameworks for their data and AI infrastructure platform. You'll work with low-level systems and JVM internals in Bengaluru, India.

Job Description

Who you are

You have a strong background in software engineering with a focus on backend systems — your experience includes designing and optimizing application frameworks that are critical to software development. You possess deep knowledge of low-level systems, JVM internals, and concurrency, allowing you to tackle complex technical challenges effectively.

Your expertise in distributed systems enables you to analyze and enhance system performance, reliability, and scalability — you thrive on meticulous analysis and innovative solutions that drive efficiency. You are comfortable collaborating with cross-functional teams to ensure that the infrastructure you build meets the needs of data teams solving real-world problems.

What you'll do

In this role, you will be responsible for designing, implementing, and maintaining core system infrastructure and low-level software components — your work will form the backbone of the Databricks platform. You will optimize system performance and reliability through detailed analysis and innovative solutions, ensuring that the platform can scale effectively.

You will collaborate closely with other engineers to address technical challenges and contribute to the overall architecture of the system — your insights will help shape the future of the platform as it evolves. Your role will not only involve coding but also mentoring junior engineers and sharing your knowledge of best practices in system design and performance optimization.

What we offer

At Databricks, you will be part of a team that is dedicated to building the best data and AI infrastructure platform — we offer a collaborative environment where your contributions will have a significant impact. You will have opportunities for professional growth and development, working alongside some of the brightest minds in the industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

Interested in this role?

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

Similar Jobs You Might Like

Based on your interests and this role

Databricks

Software Engineering

Databricks📍 Bengaluru

Databricks is seeking a Senior Software Engineer to design and optimize application frameworks for their data and AI infrastructure platform. You'll work with low-level systems and JVM internals to enhance performance and scalability. This role requires deep technical expertise and experience in system internals.

Senior
1d ago
Earnin

Software Engineering

Earnin📍 Bengaluru - Hybrid

Earnin is seeking a Senior Software Engineer to design and develop backend services that provide real-time financial flexibility. You'll work with Java and Spring to implement robust features for a rapidly expanding scale. This role requires significant backend engineering experience.

🏢 HybridSenior
3d ago
Roku

Software Engineering

Roku📍 Bengaluru

Roku is seeking a Senior Software Engineer for their Data Products team to develop and manage analytics solutions that enhance advertising effectiveness. You'll work with technologies like Java and BigQuery, contributing to innovative data-driven initiatives.

Senior
8h ago
Roku

Backend Engineer

Roku📍 Bengaluru

Roku is hiring a Senior Backend Engineer to develop and maintain a highly scalable advertising platform. You'll work with Java to build real-time applications that support Roku's ad business. This position requires extensive experience in building complex systems.

Senior
8h ago
Earnin

Software Engineering

Earnin📍 Bengaluru - Hybrid

Earnin is seeking a Senior Software Engineer to design and develop backend services that provide real-time financial flexibility. You'll work with Java and collaborate cross-functionally to implement robust features. This role requires significant experience in backend engineering.

🏢 HybridSenior
3d ago