← Back to list

Job
· Principal
Staff Software Engineer - Distributed Data Systems
Software Engineer
• Principal
• Hybrid
• Full-time
•
Bellevue, USA
Join the Databricks Runtime team to build next-generation distributed data storage and processing systems that outperform specialized SQL query engines in relational query performance, while supporting diverse workloads from ETL to data science.
Responsibilities
- ▹Develop Apache Spark, the de facto open source standard framework for big data
- ▹Data Plane Storage: provide reliable, high-performance services and client libraries for storing and accessing huge amounts of data on cloud storage backends (AWS S3, Azure Blob Store)
- ▹Delta Lake: build a storage management system combining data-warehouse performance and reliability, data-lake scale and cost-efficiency, and streaming-level low latency, with ACID transactions and time travel
- ▹Delta Pipelines: build higher-level abstractions to orchestrate and operate tens of thousands of data pipelines
- ▹Performance Engineering: build the next-generation query optimizer and execution engine that's fast, tuning-free, scalable, and robust
Requirements
- ▹BS (or higher) in Computer Science, related technical field, or equivalent practical experience
- ▹Comfortable working towards a multi-year vision with incremental deliverables
- ▹Motivated by delivering customer value and impact
- ▹8+ years of production-level experience in Java, Scala, or C++
- ▹Strong foundation in algorithms and data structures with real-world use cases
- ▹Experience with distributed systems, databases, and big data systems (Apache Spark, Hadoop)
Soft skills
Works toward a multi-year vision with incremental deliverablesMotivated by delivering customer value and impact
What we offer
- ▹Eligibility for annual performance bonus
- ▹Equity
About the company
Databricks is the data and AI company, founded by the original creators of Apache Spark; more than 10,000 organizations, including over 50% of the Fortune 500, rely on the Databricks Data Intelligence Platform.
Languages: English: Advanced
Education: BS (or higher) in Computer Science, related technical field, or equivalent practical experience
Similar jobs
Job
· Principal
Software Engineer - Data Platform (Staff)
Deterrence Defense, Inc.
Databricks
+8
$195,000–$300,000/yr
gross
🏢 On-site
Fremont
🗣️ EN

Job
· Principal
Principal Software Engineer (Remote) - 31139
Hii Tsd
Data Science
+6
$143,507–$245,000/yr
gross
🌍 Remote
New York
🗣️ EN

Job
· Principal
Staff Software Engineer - Compiler & Spark Runtime
Snowflake
CppSnowflake
+1
💰 Salary: not specified
🌍 Remote
US-CA-Menlo Park
🗣️ EN

Job
· Principal
Staff Software Engineer, Ads Data Platform
Instacart
AI/MLDatabricksDbt
+5
$265,000–$279,500/yr
gross
🌍 Remote
USA only
🗣️ EN

Job
· Principal
Staff Software Engineer, Ray Core
Anyscale
AI/MLCppData Science
+4
$240,000–$270,000/yr
gross
🔀 Hybrid
San Francisco
🗣️ EN

Job
· Principal
Senior Staff Software Engineer, Data
Juniper Square
AI/MLFlinkDbt
+11
$235,000–$285,000/yr
gross
🌍 Remote
USA only
🗣️ EN