Staff Software Engineer - Metadata
Core
Design and lead core metadata and replication systems that power the brain of Snowflake, handling millions of operations per second and ensuring data availability across regions and clouds.
Role type
Staff Software Engineer (Distributed Systems)
Builds
Core metadata layer, cross-region/cross-cloud replication, and failover systems for the AI Data Cloud.
Domain
Cloud Data Platform / Distributed Systems
Required skills
Large-scale distributed systems design, Database internals, Java, C++, System scalability, Consistency models, Fault tolerance, Technical leadership, Cross-team collaboration, Observability
Preferred skills
FoundationDB, Replication systems, Disaster recovery, Geo-distributed systems, Database metadata/catalogs, Cloud platforms (AWS/Azure/GCP)
Technologies
Java, C++, FoundationDB, AWS, Azure, GCP
Responsibilities
Lead design of core metadata and replication systems, Set technical direction for scalability and fault tolerance, Drive cross-region replication for lower RPO, Solve performance and availability problems at global scale, Partner with Product and architects on durable designs, Mentor senior engineers and grow technical leaders
Seniority
Staff, hands-on IC with strategic leadership
