S
Posted 7 hours ago
Principal Software Engineer I
SnowflakePrincipal Software Engineer I
Requirements
15+ years in distributed systems, Data warehouse or infrastructure experience, Cloud environment expertise (AWS, Azure, GCP), Strong system design skills
Skills
Distributed Systemscloud computingData Infrastructure
About the role
Responsibilities
- Design and implement innovative highly available distributed platforms and pipelines
- Enhance the overall Snowflake data infrastructure
- Lead and drive projects from idea formulation to design, implementation, and productionization
- Collaborate with product managers, architects, engineering teams, and data science organizations
- Provide strong technical leadership to the team and partner teams
- Enable analytics capabilities for data science, business, and engineering groups
Requirements
- 15+ years of experience in distributed systems
- Experience in data warehouse or data infrastructure software development
- Proven track record of delivering large scale and resilient distributed systems and services
- Extensive development experience in cloud environments (AWS, Azure, or GCP)
- Strong hands-on skills in complex system design and implementation
- BS/MS/PhD in Computer Science or related major, or equivalent experience
Preferred Qualifications
- Experience in Machine Learning (ML)
About the Company
Snowflake is powering the era of the agentic enterprise, providing a globally distributed data warehouse that manages petabyte-scale data sets to power core business, engineering, and data science needs.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freePrincipal Software Engineer I
Snowflake · Menlo Park
