Senior Software Engineer - Distributed Data Systems

Databricks
Bellevue, Seattle
Workplace: OnsiteFull timeUSD 157,700 - 213,800 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: []

Senior Software Engineer on the Runtime team building the next generation distributed data storage and processing systems, including Spark-based components and Delta Lake. You’ll work on large-scale data platforms, contribute to multi-year vision with incremental deliverables, and deliver customer value through high-performance, scalable systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Databricks
Databricks
2 years ago

Senior 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

Senior Software Engineer on the Runtime team building the next generation distributed data storage and processing systems, including Spark-based components and Delta Lake. You’ll work on large-scale data platforms, contribute to multi-year vision with incremental deliverables, and deliver customer value through high-performance, scalable systems.
Location: Bellevue, Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Contribute to building and scaling distributed data storage and processing systems on the Runtime team.
  • •Collaborate on projects like Apache Spark, Data Plane Storage, and Delta Lake to improve performance and reliability.
  • •Develop and optimize components such as query execution, storage backends, and pipelines for large-scale data workloads.
  • •Work with cross-functional partners to deliver customer value and impact over a multi-year vision.
  • •Apply strong foundations in algorithms and data structures to real-world data engineering challenges.

Pay and Benefits

Salary: USD 157,700 - 213,800 annually

Key Requirements

  • •BS (or higher) in Computer Science, related technical field or equivalent practical experience.
  • •5+ years of production level experience in either Java, Scala or C++.
  • •Strong foundation in algorithms and data structures and their real-world use cases.
  • •Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop).
  • •Comfortable working towards a multi-year vision with incremental deliverables.
Experience:5+ yearsOpen sourceBig dataApache SparkDistributed systems
Education:Bachelor's in Computer Science
Languages:English
Tech Stack:JavaScalaC++Apache SparkHadoopSQL

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