Snowflake Computing - San Mateo, CA

posted 18 days ago

Full-time - Mid Level
San Mateo, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Engineering Manager at Snowflake will lead a high-impact team responsible for the health and growth of the FDB platform service, which is a core component of Snowflake's Data Cloud. This role involves overseeing the development of scalable distributed systems, ensuring reliability and performance, mentoring team members, and collaborating with other leaders in engineering and product organizations. The position is pivotal in translating product requirements into engineering tasks and fostering a culture of innovation and practical decision-making.

Responsibilities

  • Lead the team responsible for the health and growth of the FDB platform service at Snowflake.
  • Participate in technical, design, and product discussions related to scalable distributed system solutions.
  • Ensure reliability, performance, and scale of the services owned in production.
  • Provide continuous mentorship, coaching, and growth opportunities to team members.
  • Translate product requirements into engineering work for the team.
  • Partner with other leaders on quarterly planning, staffing, and project schedules.
  • Shift resources across areas to achieve execution goals and respond to production issues.
  • Deliver on complex projects while maintaining high quality standards.
  • Recruit and hire new team members and develop existing ones.
  • Foster a culture of creativity and innovation while promoting practical decision-making.

Requirements

  • 10+ years industry experience designing, building and supporting large scale infrastructure in production.
  • 3+ years of experience in managing and leading teams to build large scale systems or databases.
  • Experience designing, building, and operating large-scale distributed systems supporting stateful services.
  • Experience in container orchestration, cluster management, and autoscaling.
  • Solid understanding of the internals of Kubernetes, Mesos, OpenShift, or other container platforms.
  • Excellent understanding of operating systems concepts including scheduling, IO subsystem, multi-threading, memory management, networking and storage, performance and scale.
  • Strong hands-on skills with the ability to drill deep into complex system design and implementation.
  • Strong track record of delivering large scale and resilient distributed systems and services.
  • Knowledge and experience in cloud environments, such as AWS, Azure, and GCP.
  • BS in Computer Science or related majors; Masters or PhD preferred.
  • Strong collaboration and communication skills.
  • Fluency in Java, C++, or C.
  • A track record of recruiting and leading technical teams in a demanding talent market.
  • Experience in SQL and data analysis is a big plus.

Nice-to-haves

  • Experience in SQL and data analysis is a big plus.

Benefits

  • Medical, dental, vision, life, and disability insurance
  • 401(k) retirement plan
  • Flexible spending & health savings account
  • At least 12 paid holidays
  • Paid time off
  • Parental leave
  • Employee assistance program
  • Other company benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service