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

Staff Engineer β’ Senior
Databricks β’ London
Skills & Technologies
Overview
Databricks is hiring a Senior Staff Software Engineer to design and maintain robust backend systems for their data and AI infrastructure platform. You'll work with technologies like Java and Apache Spark to drive performance innovations. This role requires significant experience in backend engineering.
Job Description
Who you are
You have 5+ years of experience in backend engineering, with a strong focus on building scalable systems that handle large volumes of data. Your expertise in Java and Apache Spark allows you to design high-performance applications that meet the needs of data teams. You understand the complexities of distributed systems and have a track record of debugging and optimizing backend services.
Your experience with Python and REST APIs enables you to create seamless integrations and enhance user experiences. You are comfortable working in a collaborative environment, where you can share your knowledge and mentor junior engineers. You are passionate about contributing to open-source projects and driving performance innovations in the data space.
What you'll do
As a Senior Staff Software Engineer at Databricks, you will be instrumental in designing and developing the backend systems that power our data and AI infrastructure. You will work closely with cross-functional teams to ensure that our platform can handle exabytes of data efficiently. Your role will involve implementing performance optimizations and contributing to the Delta Lake project, enhancing the core write-path operations.
You will also be responsible for maintaining the reliability of our systems, ensuring that they can gracefully handle cloud hardware and network faults. Collaborating with other engineers, you will drive the technical direction of the backend team, focusing on delivering a seamless user experience at scale. Your contributions will directly impact the performance and reliability of our platform, making it easier for data teams to solve complex problems.
What we offer
At Databricks, we offer a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technologies and contribute to projects that have a significant impact on the industry. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in our mission to empower data teams and make a difference in the world.
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

Staff Engineer
Databricks is hiring a Senior Staff Software Engineer to design and maintain robust backend systems for their data and AI infrastructure platform. You'll work with technologies like Java and Apache Spark to drive performance innovations. This role requires significant experience in backend engineering.

Staff Engineer
Databricks is hiring a Senior Staff Software Engineer to design and maintain robust backend systems for their data and AI infrastructure platform. You'll work with technologies like Java, Python, and Apache Spark in Amsterdam.

Staff Engineer
Databricks is hiring a Senior Staff Software Engineer to design and maintain robust backend systems for their Delta Lake platform. You'll work with technologies like Java and Apache Spark to enhance performance at scale. This role requires significant experience in backend engineering.

Staff Engineer
Databricks is hiring a Senior Staff Software Engineer to design and maintain robust backend systems for their Delta Lake platform. You'll work with technologies like Java and Apache Spark to enhance performance at scale. This role requires significant experience in backend engineering.

Staff Engineer
Earnin is seeking a Senior Staff Software Engineer to contribute to the design and development of backend services. You'll work with technologies like Java and Spring to enhance financial products. This position requires significant experience in backend engineering.