Drimva

Databricks

Senior Software Engineer - Distributed Data Systems

$166K–$225K

San Francisco, California · Senior · Full-time · Posted Nov 14, 2019

Experience
5+ years of production-level experience in Java, Scala, or C++.
Education
BS or higher in Computer Science or a related technical field, or equivalent practical experience.

About the job

Build distributed data storage and processing systems for workloads ranging from ETL to data science, with projects spanning Spark, cloud storage, Delta Lake, data pipelines, and query performance.

What you'll do

  • Develop distributed data storage and processing systems.
  • Build reliable, high-performance services and client libraries for cloud storage.
  • Improve data pipelines, query optimization, and execution performance.

What they ask for

  • 5+ years of production-level experience in 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, such as Apache Spark or Hadoop.
  • Comfort working toward a multi-year vision with incremental deliverables.

Pay

$166,000 — $225,000 USD (salary range)

Tools

Java, Scala, C++, Apache Spark, Hadoop, AWS S3, Azure Blob Store

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)