Logo of Huzzle

Staff Software Engineer, Cloud Systems



26d ago

  • Job
    Mid Level
  • Software Engineering
  • $148K - $304.5K
  • San Francisco

AI generated summary

  • You need 3+ years in cloud server management, Linux fluency, strong problem-solving skills, CI/CD experience, configuration management tools proficiency, immutable infrastructure knowledge, and proficiency in Python, Java, or Go.
  • You will develop and maintain tools for provisioning and testing Ubuntu instances, present recommendations on containerizing workloads and automating OS upgrades, and improve tools for host provisioning at Pinterest.


  • 3+ years of infrastructure management experience, including cloud server management, deployments, and OS provisioning using tools such as Packer
  • Deep experience and fluency with Linux environments
  • Strong problem-solving skills and ability to analyze complex systems and propose effective solutions
  • Experience with CI/CD practices and build systems, such as GitHub Actions and Jenkins
  • Experience with configuration management tools such as Puppet, Ansible, or Salt
  • Experience implementing or working with immutable infrastructure principles and practices
  • Proficiency in software development languages such as Python, Java, and/or Go, with a focus on building highly available distributed applications


  • Develop and maintain a robust provisioning and testing harness for Ubuntu, enabling performance and reliability testing for multi-architecture EC2 instances
  • Present and provide recommendations to leadership and engineering teams on containerizing workloads, automating the upgrade of OS versions across the fleet, and immutable infrastructure
  • Implement processes to upgrade and test new Ubuntu versions and ensure its availability across the Pinterest fleet
  • Improve and maintain the suite of tools of tools involved in provisioning hosts at Pinterest, this includes: OS/AMI pipelines, Puppet configuration, base Docker images


What is the main focus of the Staff Cloud Systems Engineer role at Pinterest?

The main focus of the role is to make a significant impact on Pinterest's cloud-based infrastructure by working on cloud architecture, infrastructure efficiency, reliability, and infrastructure modernization.

What team will the Staff Cloud Systems Engineer be a part of at Pinterest?

The Staff Cloud Systems Engineer will be a part of the Infrastructure Provisioning team at Pinterest.

What level of visibility and impact can the Staff Cloud Systems Engineer expect in this role?

The Staff Cloud Systems Engineer will have a highly visible opportunity to lead cloud systems engineering at a massive scale, working on cutting-edge innovations to create world-class performance and stability for Pinterest's 450M+ users.

Who will the Staff Cloud Systems Engineer collaborate with in this role?

The Staff Cloud Systems Engineer will collaborate with leaders in cloud infrastructure and architecture, as well as 1500+ Pinterest software engineers, to build new and better standards and systems.

Bring everyone the inspiration to create a life they love.

Founded Year

Mission & Purpose

Pinterest's mission is to bring everyone the inspiration to create a life they love. It’s the biggest dataset of ideas ever assembled, with over 200 billion recipes, home hacks, style inspiration and other ideas to try. More than 430 million people around the world use Pinterest to dream about, plan and prepare for things they want to do in life.