Staff Software Engineer - Backend

Databricks
Berlin
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsEducation: bachelorsSkills: ["Communication","Collaboration","Problem-solving"]

Backend-focused staff software engineer at a data/AI platform, building infrastructure and services at scale. You’ll work on distributed systems, service architectures, and developer experiences, delivering high-performance data services across cloud storage backends. Expect collaboration across teams to power pricing infrastructure and platform usage insights, using Scala, Kubernetes, Spark, and Databricks tooling.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
1 year ago

Staff Software Engineer - Backend

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 2 hours agoStatus: Live

Job Summary

Backend-focused staff software engineer at a data/AI platform, building infrastructure and services at scale. You’ll work on distributed systems, service architectures, and developer experiences, delivering high-performance data services across cloud storage backends. Expect collaboration across teams to power pricing infrastructure and platform usage insights, using Scala, Kubernetes, Spark, and Databricks tooling.
Location: Berlin
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Collaborate with teams to build infrastructure and products for the Databricks platform at scale
  • •Develop reliable, scalable backend services and client libraries for data storage/access across cloud backends (e.g., AWS S3, Azure Blob Store)
  • •Design and implement distributed systems, at-scale service architectures, monitoring, and workflow orchestration
  • •Contribute to pricing infrastructure powering millions of cluster-hours per day and enable features to view/control platform usage
  • •Work with technologies such as Scala, Kubernetes, and data pipelines (Spark, Databricks)

Key Requirements

  • •BS (or higher) in Computer Science, or a related field
  • •7+ years of production level experience in one of: Java, Scala, C++, or similar language
  • •Experience developing large-scale distributed systems
  • •Experience working on a SaaS platform or with Service-Oriented Architectures
  • •Good knowledge of SQL
Experience:7+ yearsSaaSDistributed systemsCloud platforms
Education:Bachelor's
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:JavaScalaC++SparkKubernetesSQLAWSAzureDatabricks

Company Brief

Databricks
Provides a unified data analytics platform powered by Apache Spark to simplify building, deploying, and scaling data engineering, data science, and machine learning workloads for enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2013
WebsiteLinkedIn