Staff Software Engineer - Backend

Databricks
Bengaluru
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 12+ yearsEducation: bachelorsSkills: ["Python","Java","Scala","C++","Kubernetes","Apache Spark","Delta Lake"]

Lead backend engineering efforts across the Distributed Data Systems and Full Stack domains to deliver large-scale, high-performance services for a SaaS data platform. Work on distributed systems, at-scale service architecture, and cloud storage integrations; scale data pipelines with Spark and Kubernetes; help build pricing infrastructure used by millions of cluster-hours daily, while improving developer experience for internal teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
8 months 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: 3 hours agoStatus: Live
Reposted: similar role first listed 3 years ago

Job Summary

Lead backend engineering efforts across the Distributed Data Systems and Full Stack domains to deliver large-scale, high-performance services for a SaaS data platform. Work on distributed systems, at-scale service architecture, and cloud storage integrations; scale data pipelines with Spark and Kubernetes; help build pricing infrastructure used by millions of cluster-hours daily, while improving developer experience for internal teams.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Contribute to backend teams spanning multiple domains, addressing distributed systems, at-scale service architecture and monitoring, workflow orchestration, and developer experience.
  • •Deliver reliable, high-performance services and client libraries for storing and accessing large data on cloud backends (e.g., AWS S3, Azure Blob Store).
  • •Build reliable, scalable services using languages such as Scala and integrate data pipelines to power pricing infrastructure.
  • •Collaborate with product management and teams across the DDS domain to ship features that improve platform usage visibility and control.
  • •Work on Full Stack initiatives to enhance user experience in conjunction with product management.

Key Requirements

  • •12+ years of production level experience in one of: Python, Java, Scala, C++, or similar language.
  • •BS (or higher) in Computer Science, or a related field.
  • •Experience developing large-scale distributed systems from scratch.
  • •Experience working on a SaaS platform or with Service-Oriented Architectures.
Experience:12+ yearsSaaSDistributed systemsCloudData
Education:Bachelor's
Skills:PythonJavaScalaC++KubernetesApache SparkDelta Lake
Languages:English
Tech Stack:PythonJavaScalaC++KubernetesApache SparkDelta LakeDelta PipelinesSpark

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