Snowflake Computing - San Mateo, CA

posted 5 days ago

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

About the position

The Engineering Manager for Compute Service at Snowflake will lead a talented team of engineers to design and implement scalable distributed systems that support the company's core services. This role involves solving real business needs at large scale, ensuring operational readiness, and fostering a culture of creativity and innovation. The manager will also be responsible for mentoring team members, recruiting new talent, and collaborating with cross-functional teams to meet customer commitments regarding availability and performance.

Responsibilities

  • Lead a team of talented engineers in solving real business needs at large scale by applying software engineering and analytical problem-solving skills.
  • Design and implement scalable distributed systems for the services layer.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Lead cross-functional initiatives, collaborating with engineers, product managers, and Technical Program Managers across teams.
  • Understand trade-offs between consistency, durability, and costs to build solutions that meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet commitments to customers regarding availability and performance.
  • Develop future leaders of Snowflake by providing continuous mentorship, coaching, and growth opportunities.
  • Translate product requirements into engineering work for the team and reach out for assistance as needed.
  • Partner with other leaders in Engineering and Product organizations on quarterly planning, staffing, and project schedules.
  • Grow the team by recruiting and hiring new members and developing existing ones.
  • Foster a culture of creativity and innovation while promoting practical decision-making.

Requirements

  • 9+ years industry experience designing, building, and supporting large scale systems in production.
  • 2+ years experience managing a group of junior and senior engineers.
  • Experience building large scale distributed fault tolerant services and control planes including components of compute, storage, and networking configuration and monitoring.
  • Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking, and storage, performance and scale.
  • A track record of recruiting and leading technical teams.
  • Proven experience authoring roadmap documents and project plans.
  • Strong problem-solving skills and excellent interpersonal communication skills.
  • Track record of identifying and delivering creative solutions.
  • Experience with building serverless cloud infrastructure - AWS Lambda, Azure Functions, or Google Cloud Functions.
  • BS in Computer Science; Masters or PhD Preferred.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service