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

Databricks

Backend Engineer Staff

DatabricksAarhus

Apply Now →

Skills & Technologies

Overview

Databricks is hiring a Staff Software Engineer - Backend to build infrastructure for their platform at scale. You'll work with Java, Scala, Go, and Rust to enhance developer experience and optimize backend systems. This position requires 8+ years of professional software development experience.

Job Description

Who you are

You have 8+ years of professional software development experience, with a strong focus on backend systems. Your expertise includes proficiency in one or more backend languages such as Java, Scala, or Go, and you have hands-on experience in developing and operating large-scale, critical distributed backend systems. You have demonstrated leadership throughout all project phases, from inception and design to implementation and operations, with a strong ability to drive architectural decisions.

You are passionate about building foundational infrastructure platforms that enable seamless operation across numerous geographic regions and cloud providers. Your experience includes implementing cloud-agnostic infrastructure abstractions that help engineers manage and operate their services more efficiently. You understand the importance of enhancing the developer experience and have worked on tools and processes that drive engineering efficiency.

Desirable

Experience with optimizing the Rust development experience is a plus, as is familiarity with programming languages, linters, static analysis, IDEs, remote development environments, automated release pipelines, and test automation frameworks.

What you'll do

In this role, you will work with your team to build infrastructure for the Databricks platform at scale. You will tackle challenges such as supporting Databricks' growth by building foundational infrastructure platforms. Your work will enable seamless operation across various geographic regions and cloud providers. You will implement cloud-agnostic infrastructure abstractions to help Databricks engineers manage and operate their services more efficiently.

You will develop tools and processes that enhance the developer experience for Databricks engineers across various areas. This includes programming languages, linters, static analysis, IDEs, remote development environments, automated release pipelines, and test automation frameworks. Your contributions will directly impact the efficiency and effectiveness of the engineering teams at Databricks.

What we offer

At Databricks, you will be part of a collaborative and innovative environment where your contributions will be valued. You will have the opportunity to work on cutting-edge technologies and make a significant impact on the company's growth and success. 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.