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.

Principal Software Engineer II - Interoperable Foundations at Snowflake | JobZoey