Founded by industry experts and backed by strategic investors, our disruptive built-for-the-cloud architecture was designed to push the limitations of conventional data warehousing.
Our teams breed ambition, challenge ordinary thinking, push the pace of innovation, in-service of the exploding demand for accessible data.
Snowflake is growing fast and we’re scaling our team to help enable and accelerate our growth. We’re passionate about our people, our customers, our values and our culture! We’re also looking for people with a growth mindset and the pragmatic insight to solve for today while building for the future. And as a Snowflake employee, you will be accountable for supporting and enabling diversity and belonging.
Snowflake started with a clear vision: make modern data warehousing effective, affordable, and accessible to all data users. Because traditional on-premises and cloud solutions struggle with this, Snowflake developed an innovative product with a new 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 looking for talented, passionate Cloud Infrastructure Engineers to join our cloud engineering team in San Mateo, CA and evolve our elastic, large scale, high-performance computing environment. You will be part of an existing team that has been tasked with building, scaling and managing Snowflake's FoundationDB and other database clusters to enable and accelerate Snowflake's rapid growth. You will get to be a technology thought leader and solve complex problems.
As a Cloud Infrastructure Engineer at Snowflake you will:
Contribute to the team charter to build and operate a highly scalable and resilient Database Infrastructure.
Introduce tools to facilitate greater automation and operability of services.
Develop automation for maintenance tasks and upgrades of database clusters and services.
Participate in on-call rotation and ensure uptime of services.
Utilize your deep experience and problem solving skills to help prevent and investigate production issues.
Plan and lead complicated technical projects that interact with a wide variety of teams within the company.
Our ideal Cloud Infrastructure Engineer will have:
BS/CS, MS/CS or equivalent.
At least 5+ years experience in a platform or dev-ops team in a SaaS environment and supporting mission critical services.
At least 3+ years in cloud computing (AWS, Azure or GCP).
At least 2+ years experience with distributed database systems ( FoundationDB, Cassandra, MongoDB, etc. )
Strong coding skills in Python or Go.
Experience with Cloud computing toolsets - Terraform, Vault, Packer etc.
Experience with configuration management tools, preferably Ansible.
Firm grasp of TCP/IP networking and troubleshooting.
Strong sysadmin background, demonstrated knowledge of OS lifecycle management managing complex OS upgrades preferably with RHEL or CentOS.
Good knowledge of distributed systems, APIs, cloud computing.
Tremendous attention to details and ability to build reliable and scalable software systems.
Effective communication and collaboration skills.
Solid interpersonal skills conducive to a team environment.
Able to debug, troubleshoot, and resolve complex technical issues.
Self-driven & motivated, with a strong work ethic and a passion for problem solving.
Experience and knowledge of Git, JIRA, and Jenkins a plus.
We’re looking for people who share our passion for ground-breaking technology and want to create a lasting future for you and Snowflake.
Are you up for the challenge?
Snowflake is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.