← Back to job listings
SN
Principal Software Engineer (Interoperable Foundations)
Snowflake · United States
About The Role
Join Snowflake's Interoperable Foundations organization as a Principal Software Engineer. You will lead the redesign of core Metadata systems, drive innovation on Apache Iceberg, and build foundational metadata capabilities for AI workloads. You will also solve challenges related to scalability, resilience, and performance, influence the product roadmap, and mentor the next generation of engineers. Enjoy comprehensive health insurance, retirement plans, and generous time-off policies.
- Lead the ground-up redesign of core Metadata systems, influencing transaction frameworks that power query, DML, and AI-driven data interactions.
- Drive industry-leading innovation on Apache Iceberg, ensuring it serves as a first-class citizen for Analytics, Data Engineering, and high-performance AI workloads.
- Own the end-to-end architecture, influence the product roadmap, and identify the next innovations that will keep Snowflake at the cutting edge of the AI era.
- Cloud-Scale Track Record: A history of implementing creative, 0->1 solutions for complex problems at massive scale
- 15+ years of experience designing and supporting large-scale distributed services
- Deep Database Internals Expertise: Comprehensive knowledge of metadata management, query optimization, clustering, compaction, catalogs, and large-scale data management
- CS Fundamentals: Strong mastery of data structures, algorithms, and the trade-offs between consistency and performance
- Education: BS in Computer Science; an advanced degree is preferred
- Systems Mastery: Excellent understanding of distributed systems, durability and correctness fundamentals, multi-threading, memory management, and storage performance
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring