Engineering Manager, Database Internals

Snowflake ComputingSan Mateo, CA
473d

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.

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.

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.

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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service