Position Details
About this role
Snowflake's Snowhouse Foundation team is seeking a principal software engineer to design and implement distributed data infrastructure supporting petabyte-scale data sets and ML-powered functions.
Key Responsibilities
- Design distributed data platforms
- Lead projects from idea to production
- Collaborate with data science teams
- Ensure system resilience
- Support petabyte-scale data management
Technical Overview
This role involves developing highly available distributed data pipelines and systems in cloud environments (AWS, Azure, GCP), with a focus on large-scale data processing, replication, and ML integration.
Ideal Candidate
The ideal candidate is a principal software engineer with over 15 years of experience in distributed systems and data infrastructure, with expertise in cloud environments and large-scale data processing, including ML integration.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 15 years experience in distributed systems or data infrastructure, Lack of cloud environment expertise, No experience with large-scale data sets, No background in data warehouse or data systems
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile