Databricks logo
Databricks30 months ago

Staff Software Engineer - Distributed Data Systems

$182,400–$247,000 year

On-site · Bellevue, Washington, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Enterprise
Industry
Data Services

Job Summary

As a Staff Software Engineer on the Runtime team, you will develop next-generation distributed data storage and processing systems that surpass traditional SQL engines in performance. Responsibilities include enhancing Apache Spark and Delta Lake, creating reliable storage services, and optimizing query execution engines. Required skills encompass expertise in Java, Scala, or C++, along with a robust understanding of algorithms and experience in distributed systems.

Required Qualifications

  • BS (or higher) in Computer Science or related technical field
  • 8+ years of production level experience in either Java, Scala or C++
  • Strong foundation in algorithms and data structures
  • Comfortable working towards a multi-year vision with incremental deliverables
  • Motivated by delivering customer value and impact

Desired Qualifications

  • Experience with distributed systems
  • Experience with databases
  • Experience with big data systems (Apache Spark, Hadoop)

Additional Requirements

  • Individuals looking for employment are considered without regard to protected characteristics
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$182k – $247k / yr

Staff Software Engineer - Distributed Data Systems · Databricks

Apply on Sorce