Snowflake Computing - San Mateo, CA

posted about 1 month ago

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

About the position

The Engineering Manager for Database Internals at Snowflake is responsible for leading a team of engineers in the design, development, and support of a highly distributed and performant transactional Key-Value store. This role focuses on building database internals, ensuring reliability, performance, and scalability of services, and mentoring future leaders within the organization. The position requires collaboration with other leaders in engineering and product organizations to translate product requirements into actionable engineering tasks, while fostering a culture of creativity and innovation.

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 related to OLTP and HTAP workloads.
  • Ensure reliability, performance, and scale of the services owned in production.
  • Mentor and coach team members, providing growth opportunities.
  • 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

  • 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 in 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.

Nice-to-haves

  • Experience with cloud environments such as AWS, Azure, and GCP.
  • Experience in SQL and data analysis.

Benefits

  • Opportunity to lead and grow an exceptional team.
  • Career growth opportunities.
  • Learning at scale in a highly distributed, robust, and secure enterprise SaaS platform.
  • Work in a culture that values confidentiality and security standards.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service