Staff Software Engineer - Distributed Data Systems

Databricks
Bellevue, Seattle
Workplace: OnsiteFull timeUSD 182,400 - 247,000 annuallyFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Problem-solving","Communication","Teamwork"]

Software engineer on the Runtime team building next-generation distributed data storage and processing systems to outperform SQL engines while supporting diverse workloads from ETL to data science. Work across projects like Apache Spark, Delta Lake, Delta Pipelines, and Data Plane Storage, with a multi-year vision and incremental deliverables across cloud storage backends.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
2 years ago

Staff Software Engineer - Distributed Data Systems

✓ Verified Job

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

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

Job Summary

Software engineer on the Runtime team building next-generation distributed data storage and processing systems to outperform SQL engines while supporting diverse workloads from ETL to data science. Work across projects like Apache Spark, Delta Lake, Delta Pipelines, and Data Plane Storage, with a multi-year vision and incremental deliverables across cloud storage backends.
Location: Bellevue, Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Contribute to building the next generation distributed data storage and processing systems for scalable data workloads
  • •Contribute to projects like Apache Spark, Data Plane Storage, Delta Lake, and Delta Pipelines
  • •Collaborate with cross-functional teams to deliver customer value and impact
  • •Design and optimize algorithms and data structures for performance on large-scale datasets
  • •Work towards a multi-year vision with incremental deliverables within a fast-moving engineering organization

Pay and Benefits

Salary: USD 182,400 - 247,000 annually

Key Requirements

  • •BS (or higher) in Computer Science or related field
  • •8+ years of production-level experience in Java, Scala or C++
  • •Strong foundation in algorithms and data structures
  • •Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop)
  • •Comfortable working towards a multi-year vision with incremental deliverables
Experience:8+ yearsBig dataDistributed systemsDatabasesApache SparkHadoop
Education:Bachelor's
Skills:Problem-solvingCommunicationTeamwork
Languages:English
Tech Stack:JavaScalaC++Apache SparkHadoopDelta LakeDelta PipelinesData Plane StorageAWS 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