Distributed SystemsAISnowflakeCommunicationCollaborationRemote Work
About this role
Role Overview
Create and own architecture and design, influence our product roadmap, and identify new initiatives that push Snowflake's technology forward for our customers
Set the strategic vision for the team and drive accountability for plans and deliverables
Solve real business needs at scale by applying strong software engineering and analytical problem-solving skills
Drive team projects from ideation through implementation in partnership with cross-functional teams
Foster a culture of creativity and innovation while ensuring sound, practical decision-making
Lead organizational structure evolution and improve engineering efficiency
Hire, develop, and mentor senior technical leaders
Manage, Grow, and Mentor the teams that have a significant impact on the success of the overall Snowflake product.
Requirements
Advanced degree in Computer Science
10+ years of software engineering experience with recent hands-on experience
2+ years of engineering director experience, including managing managers
Deep experience with AI infrastructure and LLMs
Experience building large-scale query processing or distributed systems
Strong track record of recruiting and growing technical teams
Excellent collaboration and communication skills across global organizations