
About Databricks
Empowering data teams with unified analytics
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...
Skills & Technologies
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

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

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

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

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

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