Principal Infrastructure Automation Engineer

San Mateo, CA, USA

Full Time Senior-level / Expert
Snowflake Inc. logo
Snowflake Inc.
Apply now Apply later

Posted 1 week ago

There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

The Engineering Productivity team is committed to building a delightful and productive experience for Snowflake Engineers - empowering them to write, release code quickly and confidently. They work with the entire engineering organization on delivering solutions that span across the entire tech stack, our infrastructure systems, and tools. They have an innate passion for trailblazing and driving tech initiatives, pushing the boundaries of what new technologies can do to make engineers faster and happier.


  • Contributing to high-impact tech initiatives that shape how developers write and ship code.
  • Design and build advanced infrastructure enabling fast iteration.
  • Improve the overall development process by identifying gaps or inefficiencies in workflows and suggesting solutions.
  • Create the next generation developer tooling and infrastructure for Snowflake, focusing on productivity, testing, and release.
  • Partner with other teams to increase the productivity of engineers.
  • Evangelizing and driving the adoption of best practices in code health, testability, maintainability, scalability.
  • Implement and automate development best practices and strategies.
  • Develop and track key metrics for engineering performance, drive their improvement over time, and communicate their status.
  • Provide technical expertise throughout the product life cycle including design, implementation, and delivery of scalable build/test/release infrastructure.
  • Define the strategy and roadmap for the adoption of developer tools and test infrastructure across Engineering organization.
  • Collaborate with leadership and key stakeholders on a regular basis.


  • Experience: 6+ years of development experience with proven experience owning application development from "cradle to grave" as well as developing tools and solutions. Experience in at least one of the following: Build infrastructure, optimizing software, building tools and frameworks.
  • Software development experience in either Python or Java preferred.
  • Metrics driven: you are proficient in measuring success, value and gaps.
  • A strong executor: you “get stuff done” and make people around you better.
  • Relentless: you are proactive, progressive, and performance-driven; you are unstoppable in the pursuit of quality, with direct experience implementing development best practices, identifying priorities, collecting requirements and translating them into action.
  • Passionate: you’re enthusiastic about making the life of the people around you easier; you challenge the status quo, meeting daunting challenges head-on with confidence.
  • A team player: you have an unshakeable drive to succeed; you possess excellent communication skills and have the ability to see great ideas through to the end.
  • Bachelor’s degree in Computer Science or equivalent experience.

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: Java Python
Job region(s): North America
Job stats:  2  0  0
  • Share this job via
  • or

Explore more DevOps and Cloud career opportunities