AS AN ENGINEERING MANAGER AT SNOWFLAKE, YOU WILL:
- Lead a team of talented engineers in the design, development and support of a highly distributed and performant transactional KV store with a specific focus on building database internals, like high throughput, low latency, transactions, storage engine, etc
- Lead and participate in technical, design, and product discussions relating to OLTP (online transaction processing) and HTAP (hybrid transactional and analytical processing) workloads.
- Ensure reliability, performance and scale of the services you own in production.
- Develop the future leaders of Snowflake by providing continuous mentorship, coaching, and growth opportunities
- Translate product requirements into engineering work for your team, reaching out to others for assistance as needed
- Partner with other leaders in the Engineering and Product organizations on quarterly planning, staffing, and project schedules
- Know how and when to shift resources across areas to achieve execution goals and respond to lessons from production issues
- Use your strong foundation as a technical leader to reliably deliver on complex projects while keeping the quality bar high
- Grow the team by recruiting and hiring new team members and growing existing ones
- Foster a culture of creativity and innovation while also promoting practical decision-making
OUR IDEAL CANDIDATE WILL HAVE:
- 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. Can drill deep into the complex system design and implementation when needed.
- 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.
This is an excellent opportunity to:
- Lead and grow an exceptional team of industry veterans and rising stars building the industry-leading data management system that customers love
- Take charge of your own career – this role will push you to grow, both technically as well as a team leader
- Learn at scale as you and your team deliver essential components of a highly distributed, robust and secure enterprise SaaS platform that services thousands of customers and more than a billion complex queries every day
The following represents the expected range of compensation for this role:
- The estimated base salary range for this role is $214,000 - $327,750.
- Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.