Snowflake
Principal Software Engineer II - Interoperable Foundations
US-WA-Bellevue, Remote. Posted a month ago
The role
You will lead a ground-up redesign of core metadata and storage architecture. You will build highly concurrent transaction frameworks and drive innovations on Apache Iceberg to support agentic AI.
What you will do
- Lead the ground-up re-architecture of core metadata systems
- Build highly concurrent transaction frameworks for query, DML, and AI-driven data interactions
- Drive innovations on Apache Iceberg
- Build rich metadata structures to provide AI agents with semantic understanding and governance
- Solve challenges in fault tolerance, high availability, and extreme performance
- Own the end-to-end platform architecture
- Set and shape the future roadmap for how metadata interfaces with AI
- Mentor the next generation of engineers
Required qualifications
- 15+ Years Systems Experience
- Proven track record of designing, building, and operating large-scale distributed systems
- Experience solving multi-cloud interoperability challenges
- Deep expertise in building database, metadata management, query optimization, data catalog, compaction, or large-scale state management systems
- History of implementing greenfield, cloud-scale solutions
- History of migrating massive, high-throughput distributed systems to next-generation architectures
- Strong grasp of storage performance, distributed consistency trade-offs, and algorithms
About the company
Snowflake is a cloud data warehouse transitioning to the Interoperable Data + AI Cloud. The company is scaling its team to enable and accelerate growth.