Staff Software Engineer (L6) - Distributed Data Systems
Core
Building next-generation distributed data storage and processing systems that outperform specialized SQL query engines while supporting diverse workloads from ETL to data science.
Role type
Staff Software Engineer (L6) - Distributed Data Systems
Builds
Distributed data storage and processing systems for the Databricks Runtime team
Domain
Big Data Infrastructure / Distributed Systems
Deliverable
production ML models (via careerplan.io/jobs/7477633002-staff-software-engineer-l6-distributed-data-systems-at-databricks)
Required skills
Java, Scala, C++, algorithms and data structures, distributed systems, databases, big data systems (Apache Spark, Hadoop)
Preferred skills
multi-year vision planning, customer value delivery
Technologies
Apache Spark, Hadoop
Responsibilities
Design and build distributed data storage and processing systems; optimize relational query performance; support diverse workloads ranging from ETL to data science
Seniority
Staff, hands-on IC
