Staff Software Engineer - Distributed Data Systems
Databricks· Engineering
Bellevue, WA$182.4k - $247kfull-timePosted 7mo ago
About the role
Software engineer on the Runtime team at Databricks building next-generation distributed data storage and processing systems to outperform specialized SQL query engines while supporting diverse workloads from ETL to data science.
Responsibilities
- Develop the next generation distributed data storage and processing systems.
- Contribute to projects such as Apache Spark, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering.
- Deliver customer value and impact with multi-year vision and incremental deliverables.
Qualifications
- BS (or higher) in Computer Science, related technical field or equivalent practical experience.
- 8+ 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 (Apache Spark, Hadoop).
Skills
Required:JavaScalaC++Distributed systems
Benefits
- Benefits available as listed by company (region-specific).
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
- Strategic Enterprise Account Executive, Life Sciences5d agoHybrid (Illinois) · Sales
- Strategic Core Account Executive5d agoHybrid (Texas) · Sales
- Strategic Core Account Executive - Retail5d agoNorth Rhine-Westphalia, Germany
- Strategic Core Account Executive - Automotive5d agoHybrid (Germany) · Sales
- Strategic Core Account Executive5d agoHybrid (Remote - VA/DC)