Staff Software Engineer - Snowhouse
Core
Design and implement highly available distributed platforms, pipelines, and data infrastructure components to scale global data processing for Snowflake's core business and data science operations.
Role type
Staff Software Engineer (Distributed Systems & Data Infrastructure)
Builds
Globally distributed data warehouse, petabyte-scale data ingestion/processing pipelines, system database, and applications
Domain
Cloud Data Infrastructure / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, Database fundamentals, Cloud infrastructure (AWS/Azure/GCP), Hands-on technical leadership, Cross-functional project ownership, System design for scale
Preferred skills
Data or ML orchestration systems, AI-assisted engineering practices
Technologies
AWS, Azure, GCP
Responsibilities
Provide hands-on guidance and code reviews to raise engineering quality; Design and implement scalable data infrastructure components; Lead cross-functional engineering projects from inception to production; Partner with product and data science teams on platform capabilities; Own reliability, observability, and capacity goals for assigned problem space
Seniority
Staff, hands-on IC with strategic scope