Engineering Manager - Freepool

Snowflake Snowflake · Data AI · WA-Bellevue, United States · Engineering

Engineering Manager for Snowflake's Freepool team, responsible for core compute infrastructure. The role focuses on leading a team to design, implement, and scale distributed systems, ensuring high availability, performance, and cost-efficiency. While the company emphasizes an 'agentic enterprise' vision and encourages AI as a collaborator, this specific role is centered on managing compute infrastructure, not directly building or shipping AI models or agents.

What you'd actually do

  1. Lead a team of talented engineers in Solving real business needs at large scale by applying your software engineering and analytical problem solving skills
  2. Designing and implementing scalable distributed systems for our services layer.
  3. Analyzing fault-tolerance and high availability issues, performance and scale challenges, and solving them.
  4. Leading cross-functional initiatives, and collaborating with engineers, product managers and Technical Program Managers across teams
  5. Understanding trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.

Skills

Required

  • software engineering
  • analytical problem solving
  • distributed systems design
  • fault tolerance
  • high availability
  • performance and scale analysis
  • cross-functional leadership
  • collaboration
  • consistency, durability, and cost trade-offs
  • operational readiness
  • mentorship
  • coaching
  • delegation
  • translating product requirements
  • recruiting
  • hiring
  • fostering creativity and innovation
  • practical decision making
  • capacity management
  • resource orchestration
  • cluster scheduling
  • roadmap authoring
  • project planning
  • problem solving
  • interpersonal communication

Nice to have

  • Masters or PhD in Computer Science

What the JD emphasized

  • large scale systems in production
  • managing a group of junior and senior engineers
  • large scale distributed fault tolerant services
  • low level operating systems concepts
  • capacity management, resource orchestration, or cluster scheduling
  • recruiting and leading technical teams
  • authoring roadmap documents and project plans