← All roles

Principal Software Engineer I - Snowhouse Foundation

Snowflake Inc.· Engineering
Apply on company site
US-CA-Menlo Park$264k - $379.5kFull-timePosted 7mo ago

About the role

Senior-level distributed-systems role focused on building and scaling Snowflake's Snowhouse Foundation data infrastructure, pipelines, and analytics platforms, with strong technical leadership and cross-team collaboration.

Responsibilities

  • Design and implement innovative highly available distributed platforms and pipelines and enhance the overall Snowflake data infrastructure
  • Lead and drive projects from idea formulation to design, implementation and successful productionization
  • Collaborate with product managers, architects, other engineering teams, data science organizations, business groups, on end to end solutions
  • Provide strong technical leadership to the team and partner teams
  • Enable the data science organization, business groups, engineering teams to build comprehensive analytics quickly and effectively

Qualifications

  • 15+ years of experience in distributed systems, some of which are in data warehouse or data infrastructure software development
  • Strong track record of delivering large scale and resilient distributed systems and services
  • Extensive and strong development experience in cloud environments, such as AWS, Azure, and GCP
  • Strong collaboration and communication skills
  • Experience in distributed systems and databases
  • Experience in ML is a plus
  • Strong hands-on skills. Can dive deep into the complex system design and implementation when needed
  • BS/MS/PhD in Computer Science or related majors, or equivalent experience

Skills

Required:Distributed systemsCloud platformsCollaboration and communication

Benefits

  • Salary range: $264K – $379.5K (see notes on location-based salary information in job description)
Last updated Jul 16, 2026. Interested? Apply on the company site.

About Snowflake Inc.

The Data Platform Built for Data Teams.

Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.

AIData CloudData EngineeringAnalyticsApplications & Collaboration

More open roles at Snowflake Inc.