Staff Software Engineer - Backend

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

Backend-focused software engineer at Databricks building infrastructure and products for the Databricks platform at scale. Work on distributed systems, at-scale service architecture, and monitoring; deliver high-performance services and client libraries for cloud storage backends; utilize Scala/Java/C++, Kubernetes, Spark and data pipelines to power platform usage insights and pricing infrastructure. Collaborative, multi-domain backend work in a SaaS environment.

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: 14 hours agoStatus: Live

Job Summary

Backend-focused software engineer at Databricks building infrastructure and products for the Databricks platform at scale. Work on distributed systems, at-scale service architecture, and monitoring; deliver high-performance services and client libraries for cloud storage backends; utilize Scala/Java/C++, Kubernetes, Spark and data pipelines to power platform usage insights and pricing infrastructure. Collaborative, multi-domain backend work in a SaaS environment.
Location: Amsterdam
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Build infrastructure and products for the Databricks platform at scale as part of the backend team
  • •Work on challenges spanning product to infrastructure including distributed systems, at-scale service architecture, monitoring, workflow orchestration, and developer experience
  • •Deliver reliable, high-performance services and client libraries for storing and accessing large data on cloud storage backends (e.g., AWS S3, Azure Blob Store)
  • •Build reliable, scalable services using Scala, Kubernetes, and data pipelines (Spark, Databricks) to power pricing infrastructure and usage visibility
  • •Collaborate with cross-functional teams to enable customers to view and control platform usage

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+ yearsSaaSCloudData
Education:Bachelor's in Computer Science
Skills:Problem-solvingCommunicationTeamworkAnalytical thinkingCollaboration
Languages:English
Tech Stack:JavaScalaC++KubernetesSparkDatabricksAWS S3Azure Blob StorageSQL

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