Snowflake
Staff Software Engineer - Metadata
US-WA-Bellevue. Posted 15 days ago
The role
This person will lead the design of core metadata and replication systems. They will set technical direction for scalability, consistency, and fault tolerance of the metadata layer.
What you will do
- Lead the design of core metadata and replication systems across multiple teams.
- Set technical direction for scalability, consistency, and fault tolerance of the metadata layer.
- Drive cross-region and cross-cloud replication toward lower RPO and higher reliability.
- Solve hard problems in performance, availability, and correctness at global scale.
- Partner with Product and architects to turn customer needs into durable designs.
- Raise the operational bar through observability, safe rollouts, and blast-radius controls.
- Mentor senior engineers and grow technical leaders on the team.
Required qualifications
- 10+ years building large-scale distributed systems or database internals.
- Strong development skills in Java or C++.
- Proven record leading multi-team technical initiatives from design to production.
- Deep understanding of consistency, transactions, and fault tolerance.
- BS/MS in Computer Science or related field, or equivalent experience.
Nice to have
- Experience with FoundationDB or other distributed key-value stores.
- Experience building replication, disaster recovery, or geo-distributed systems.
- Experience with database metadata, catalogs, or query compilation.
- Experience running services on AWS, Azure, or GCP.
About the company
Snowflake is the AI Data Cloud. Thousands of organizations run their most critical data, analytics, and AI workloads on our platform.