CareerPlanSign in

Principal Software Engineer II - Interoperable Foundations

US-WA-Bellevue💼 Full-time🗓 2026-04-13 → 2026-09-25

Core

Architecting and redesigning core metadata systems and open table formats (Apache Iceberg) to power Snowflake's AI, analytics, and data engineering capabilities.

Role type

Principal Software Engineer (Distributed Systems & Metadata)

Builds

Core metadata platforms, Apache Iceberg implementations, and AI-ready storage solutions for multi-cloud data lakes.

Domain

Cloud Data Platforms, Distributed Systems, AI Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Database internals (metadata, query optimization, clustering), Large-scale data management, Systems programming (memory, concurrency), Data structures and algorithms, 0->1 system design

Preferred skills

Advanced degree in Computer Science, Experience with open table formats

Technologies

Apache Iceberg, Snowflake platform, Multi-cloud environments

Responsibilities

Lead ground-up redesign of core Metadata systems, Drive innovation on Apache Iceberg for high-performance AI workloads, Build foundational metadata capabilities for AI agents, Solve scalability and fault-tolerance challenges for global services, Own end-to-end architecture and influence product roadmap, Mentor engineers to foster technical excellence

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.