
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 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.
Job Description
Who you are
You have 5+ years of experience in software engineering, particularly with a focus on low-level systems and application frameworks. Your deep understanding of JVM internals, memory management, and concurrency allows you to optimize system performance and reliability effectively. You thrive in collaborative environments, mentoring junior engineers and contributing to a culture of technical excellence. You are skilled in analyzing system internals and implementing innovative solutions to complex problems. Your experience with distributed systems equips you to handle the intricacies of scaling services across millions of virtual machines. You are passionate about building robust software components that serve as the foundation for all software development at Databricks.
What you'll do
In this role, you will be instrumental in designing, developing, and maintaining core system infrastructure and low-level software components. You will optimize system performance, reliability, and scalability through meticulous analysis and innovative solutions. Collaborating with other senior engineers and architects, you will define technical strategies and roadmaps that align with the company's goals. You will participate in code reviews and design discussions, ensuring that best practices are followed and that the team continuously improves its technical capabilities. Your contributions will directly impact the efficiency and effectiveness of the data and AI infrastructure platform, enabling data teams to solve complex challenges. You will also have the opportunity to mentor junior engineers, helping them grow their skills and advance their careers within the organization.
What we offer
At Databricks, you will be part of a team that is dedicated to solving the world's toughest problems through data and AI. We offer a collaborative work environment where innovation is encouraged, and your contributions will have a meaningful impact. You will have access to cutting-edge technologies and the opportunity to work alongside some of the brightest minds in the industry. We believe in fostering a culture of continuous learning and professional development, providing resources and support to help you achieve your career goals. Join us in our mission to empower data teams and drive meaningful change across various industries.
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 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.

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 Spring to implement robust features for a rapidly expanding scale. This role requires significant backend engineering experience.

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.