Principal Software Engineer I - Snowhouse Foundation
Key Skills for This Role
Full Job Posting
AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL:
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.
OUR IDEAL CANDIDATE WILL HAVE:
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.
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
About Snowflake
Snowflake is a cloud-based data platform that enables organizations to store, manage, and analyze data at scale. The company provides solutions for data warehousing, data lakes, data engineering, and AI/ML workloads across major cloud providers.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Snowflake
Software Engineer
, USA
Senior AI/ML Architect, Applied Field Engineering
, USA
Director of Engineering, Frontier Engineering
Sydney, AUS
Executive Assistant, Product
, USA
AI/ML Consulting Manager
Sydney, AUS
Engineering Manager/Tech Lead Manager - Runtime Engineering
, USA
Senior Software Engineer - Warehouse UX
, USA
Senior Manager, People Technology
, USA
