
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 Staff Software Engineer - Backend to build infrastructure and products for their data and AI platform. You'll work with technologies like Scala, Kubernetes, and Apache Spark to deliver reliable services at scale. This position requires strong backend engineering experience.
Job Description
Who you are
You have extensive experience in backend engineering, particularly in building scalable and reliable systems. Your expertise in distributed systems and service architecture allows you to tackle complex technical challenges effectively. You are comfortable working with cloud storage backends like AWS S3 and Azure Blob Store, ensuring data is stored and accessed efficiently.
You possess deep knowledge of programming languages such as Scala and are familiar with container orchestration tools like Kubernetes. Your experience with data processing frameworks, particularly Apache Spark, enables you to build robust data pipelines that power critical infrastructure.
You thrive in collaborative environments, working closely with cross-functional teams to deliver high-performance services. Your problem-solving skills and attention to detail help you identify and resolve issues quickly, ensuring the reliability of the services you build.
What you'll do
As a Staff Software Engineer at Databricks, you will be responsible for designing and implementing backend services that support the Databricks platform. You will work on various challenges, including distributed systems and workflow orchestration, to enhance the developer experience.
You will deliver high-performance client libraries for accessing large datasets and ensure that the services you build can scale to meet the demands of millions of users. Your role will involve collaborating with product teams to develop features that empower customers to manage their platform usage effectively.
You will also be involved in monitoring and optimizing the performance of the services you create, ensuring they meet the highest reliability standards. Your contributions will directly impact the success of the Databricks platform, helping data teams solve complex problems across various industries.
What we offer
At Databricks, you will be part of a dynamic team that is dedicated to building the best data and AI infrastructure platform. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will have the chance to work on cutting-edge technologies and make a meaningful impact in the world of data and AI.
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

Backend Engineer
Databricks is hiring a Staff Software Engineer - Backend to join their London team. You'll be involved in building and running a data and AI infrastructure platform, tackling challenges in distributed systems and service architecture.

Backend Engineer
Databricks is hiring a Staff Software Engineer - Backend to build and run their data and AI infrastructure platform. You'll work with technologies like AWS and Java to develop high-performance services. This position requires significant experience in backend engineering and distributed systems.

Backend Engineer
Databricks is hiring a Staff Software Engineer - Backend to tackle challenges in distributed systems and service architecture. You'll work with Java and contribute to high-performance services in Bengaluru.

Backend Engineer
Doctolib is hiring a Senior Backend Engineer to lead the development of advanced authorization systems for their healthcare platform. You'll work with technologies like Java, Python, and TypeScript to ensure data protection and compliance. This position requires significant experience in backend engineering.

Backend Engineer
Harvey is hiring a Staff Backend Engineer to shape the foundation of their product platform and build user-facing features for leading law firms. This role requires expertise in backend development and offers a unique opportunity to contribute to a transformative company.