Snowflake Computing - San Mateo, CA

posted 3 months ago

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

About the position

Join Snowflake as an Engineering Manager and be part of a team that is at the forefront of the data revolution. We are committed to building the world's greatest data and applications platform, and our "Get It Done" culture empowers everyone to innovate, create impactful work, and collaborate effectively. As we navigate a massive new market opportunity at the intersection of Cloud and Data, the Snowflake Data Cloud is leading the way, powered by our cutting-edge database engine, which is being built from the ground up. A key component of Snowflake's Database Engine is our large-scale distributed transactional Key-Value store, known as FDB. This advanced database is capable of ACID transactions at high frequencies and low latencies, and it has been integral to Snowflake's unique shared-metadata architecture since 2014. As we continue to build a comprehensive cloud data platform, FDB plays a critical role in handling new workloads and accelerating growth. We are seeking exceptional talent to help FDB rise to the challenge and achieve the next level of scale, performance, and reliability. As an Engineering Manager at Snowflake, you will lead a talented team of engineers in the design, development, and support of a highly distributed and performant transactional KV store. Your focus will be on building database internals, ensuring reliability, performance, and scale of the services in production, and developing future leaders through mentorship and coaching. You will translate product requirements into engineering work, partner with other leaders on planning and project schedules, and foster a culture of creativity and innovation while promoting practical decision-making.

Responsibilities

  • Lead a team of talented engineers in the design, development, and support of a highly distributed and performant transactional KV store.
  • Participate in technical, design, and product discussions relating to OLTP and HTAP workloads.
  • Ensure reliability, performance, and scale of the services owned in production.
  • Develop future leaders of Snowflake by providing continuous mentorship, coaching, and growth opportunities.
  • Translate product requirements into engineering work for the team, reaching out for assistance as needed.
  • Partner with other leaders in Engineering and Product organizations on quarterly planning, staffing, and project schedules.
  • Shift resources across areas to achieve execution goals and respond to lessons from production issues.
  • Deliver on complex projects while maintaining high quality standards.
  • 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

  • 8+ years of experience in database internals or distributed systems.
  • 5+ years of experience in managing and leading teams to build large scale systems or databases.
  • BS in Computer Science or related majors; Masters or PhD preferred.
  • Strong track record of delivering large scale and resilient distributed systems and services.
  • Strong collaboration and communication skills.
  • Strong hands-on skills with the ability to drill deep into complex system design and implementation.
  • Strong systems fundamentals including scheduling, IO subsystem, and multi-threading.
  • Experience with modern C++, i.e. C++11 and beyond.
  • A track record of recruiting and leading technical teams in a demanding talent market.
  • Knowledge and experience in cloud environments, such as AWS, Azure, and GCP is a huge plus.
  • Experience in SQL and data analysis is a big plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service