Principal and Senior Cloud Infrastructure Engineers

San Mateo, CA, USA

Snowflake Inc. logo
Snowflake Inc.
Apply now Apply later

Posted 1 week ago

Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a global, world-class organization with offices in more than a dozen countries and serving many more.

We’re hiring talented Principal and Senior Cloud Infrastructure Engineers who are eager to use software and software approaches to solve and automate complex infrastructure challenges.  You’ll be part of the cloud engineering organization where we have a strong focus on using engineering and software practices to manage our cloud infrastructure.  Working in cloud engineering, you’ll lead and contribute to initiatives aimed at scaling our infrastructure, process, systems, and automation.  You’ll build a deep understanding of Snowflakes service and use that knowledge, coupled with your deep understanding of cloud infrastructure and cloud providers, to optimize our price/performance, and improve our efficiency, reliability, and availability amongst other things. 

You’ll work with some of the brightest engineers in the valley. To be successful, you’ll need to be deeply technical and capable of holding your own with other strong peers.  You possess excellent communication, collaboration, and diplomacy skills. You have many years of experience practicing infrastructure-as-code, including using tools like Terraform, Ansible. You’ll have strong software development fundamentals and skills. In addition, you’ll have deep systems knowledge and troubleshooting experience.

If you love solving problems at scale, prefer to write scalable, reliable, and testable software, as opposed to scripting, to automate infrastructure management, are an ace troubleshooter, and are deeply technical, then this is the role for you!


  • Work on providing a highly automated infrastructure pipeline for deploying and scaling a distributed, multi-tenant, high performance compute and data platform.
  • Develop software and tooling to facilitate greater automation and operability of services.
  • Plan, lead, and execute complicated technical projects that interact with a wide variety of teams within the company.
  • Utilize your deep experience and problem solving skills to help prevent and investigate production issues.
  • Participate in a shared on-call rotation.


  • At least 12 years of overall experience in software, systems, and infrastructure
  • At least 6 years of experience managing cloud infrastructure in Azure and/or AWS,
  • including design, implementation, and maintenance of large scale compute environments. (SaaS experience preferred)
  • Strong software development skills in languages such as  Go/Python/Java.  Must have CS fundamentals and a track record of implementing highly reliable software.
  • Strong knowledge and implementation history of Terraform, Ansible and other similar tooling.
  • Deep understanding of  Linux, networking, distributed systems, cloud design patterns, API's, and security.
  • Able to calmly and efficiently debug, troubleshoot, and resolve complex technical issues.
  • Strong communication and collaboration skills.
  • Solid interpersonal skills conducive to a team environment.
  • Self-driven & motivated, with a strong sense of ownership, work ethic, and a passion for problem solving.
  • BS/CS, MS/CS or equivalent.


  • Prior experience with Container orchestration platforms is a bonus.
  • Experience with GCP


Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. 

How do you want to make your impact?

Job tags: Ansible AWS Azure GCP Go High performance Java Linux Python Terraform