Drimva

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

First seen Oct 27, 2026 · Last verified Nov 5, 2026 (UTC)