# Senior Software Engineer - Distributed Data Systems
**Company:** [Databricks](https://hotfix.jobs/companies/databricks)
**Location:** Mountain View, CA
**Salary:** $166K-$225K
**Experience:** 5+ years
**Skills:** Spark, Java, Scala, C++, Distributed Systems, Delta Lake, Aws S3, Azure Blob Store, Algorithms, Data Structures
**Posted:** 2026-01-30
> Develop distributed data systems including Apache Spark and Delta Lake to handle big data workloads efficiently. Requires 5+ years in Java/Scala/C++ and expertise in distributed systems.
## Job Description
## Responsibilities
- Develop Apache Spark, the open source standard for big data.
- Build reliable, high-performance storage services for cloud backends (AWS S3, Azure Blob Store).
- Implement Delta Lake for ACID transactions, time travel, and data lake efficiency.
- Create Delta Pipelines for orchestrating thousands of data pipelines.
- Engineer query optimizers and execution engines for speed and scalability.

## Requirements
- BS (or higher) in Computer Science or equivalent.
- 5+ years production experience in **Java**, **Scala**, or **C++**.
- Strong foundation in algorithms, data structures, and distributed systems.
- Experience with databases and big data systems (**Apache Spark**, Hadoop).
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-distributed-data-systems-at-databricks-f3bf437e-d24d-499a-99dd-2bfd2c4c0054
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-distributed-data-systems-at-databricks-f3bf437e-d24d-499a-99dd-2bfd2c4c0054