← All roles

Senior Software Engineer - Distributed Data Systems

Apply on company site
Bellevue, WA$157.7k - $213.8kFull-timePosted 7mo ago

About the role

Senior Software Engineer on the Runtime team building next-generation distributed data storage and processing systems to outperform specialized SQL engines while supporting diverse workloads from ETL to data science.

Responsibilities

  • - Develop the next generation distributed data storage and processing systems (e.g., Data Plane Storage, Delta Lake, Delta Pipelines) as part of the Runtime team.
  • “- Contribute to projects such as Apache Spark integration, performance engineering, and building scalable data infrastructure.”

Qualifications

  • BS (or higher) in Computer Science, related technical field or equivalent practical experience.
  • 5+ years of production level experience in Java, Scala or C++
  • Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop)
  • Strong foundation in algorithms and data structures
  • Comfortable working towards a multi-year vision with incremental deliverables
  • Motivated by delivering customer value and impact

Skills

Required:JavaScalaDistributed systems
Nice to have:C++

Benefits

  • Benefits listed on the regional page (link provided in job description).
Last updated Sep 10, 2026. Interested? Apply on the company site.

About Databricks

Leading Data and AI Platform for Enterprises

Databricks offers a unified platform for data, analytics and AI. Build better AI with a data-centric approach. Simplify ETL, data warehousing, governance and AI on the Data Intelligence Platform.

AIanalyticsbig datadatadata warehousingenterprise-infrastructuregovernanceliquid-ai-recruiting-target

More open roles at Databricks