Lead a team of talented engineers solving real business needs at large scale.
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 and collaborate with engineers, product managers and Technical Program Managers.
Understand trade-offs between consistency, durability and costs to meet demands of rapidly growing services.
Ensure operational readiness of services and meet commitments to customers regarding availability and performance.
Develop future leaders through continuous mentorship, coaching, and growth opportunities.
Delegate decisions appropriately and translate product requirements into engineering work.
Partner with Engineering and Product leaders on quarterly planning, staffing, and project schedules.
Grow the team by recruiting and hiring new members and foster a culture of creativity and innovation.
Requirements
9+ years industry experience designing, building and supporting large scale systems in production.
2+ years experience in 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.
Benefits
Build an industry-leading Cloud Data Platform.
Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more!
Work closely with our customers & partners, understand their use cases & needs, think strategically to seek the right problem to solve at the right time, and innovate with rigor.
Learn about and contribute to Super-robust and secure enterprise SaaS platform, highly-scalable and reliable cloud platform.
Join a world-class team of both industry veterans and rising stars.
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.