Snowflake
Principal Software Engineer I - Snowhouse Foundation
$264K–$380K
US-CA-Menlo Park · Principal · Full-time · Posted Feb 26, 2026
- Experience
- 15+ years in distributed systems; some experience in data warehouse or data infrastructure software development.
- Education
- BS/MS/PhD in Computer Science or related majors, or equivalent experience.
About the job
Designs and leads development of Snowflake’s globally distributed data warehouse platforms and pipelines, supporting analytics, data science, and customer usage insights.
What you'll do
- Design and implement highly available distributed platforms and data pipelines.
- Lead projects from formulation through design, implementation, and productionization.
- Provide technical leadership and collaborate across product, engineering, data science, and business teams.
What they ask for
- 15+ years of distributed systems experience, including some data warehouse or data infrastructure software development.
- Strong track record delivering large-scale, resilient distributed systems and services.
- Extensive development experience in cloud environments such as AWS, Azure, and GCP.
- Strong collaboration and communication skills; experience with distributed systems and databases.
Nice to have
- Experience in ML.
Pay
$264K – $379.5K (base salary; currency not stated)
Tools
AWS, Azure, GCP
AI focus
The team builds customer-facing ML-powered functions; ML experience is a plus. The posting also describes AI as a high-trust work collaborator, but does not specify a particular AI development responsibility for this role.
Model-written summary · the original posting is authoritative