Search jobs > San Francisco, CA > Staff engineer cloud
What you’ll do :
- 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 we’re looking for :
- 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
Relocation Statement :
This position is not eligible for relocation assistance. Visit our page to learn more about our working model.
LI-REMOTE
LI-JE2
At Pinterest we believe the workplace should be equitable, inclusive, and inspiring for every employee. In an effort to provide greater transparency, we are sharing the base salary range for this position.
The position is also eligible for equity. Final salary is based on a number of factors including location, travel, relevant prior experience, or particular skills and expertise.
Staff Software Engineer - Systems (AI Product)
Expertise in designing, building and running large scale distributed systems, preferably from scratch (desirable if you've been in an ML or AI environment). Experience in cloud environments, deployment tools and managing/monitoring complex infrastructures. Greylock is an early-stage investor in hund...
Staff Machine Learning Engineer - Recommender Systems
We are looking for a passionate Machine Learning Engineer to build and scale the DTC personalization systems and services for our new global streaming app, Max, as well as any future DTC streaming apps. Deep practical knowledge of large scale recommender systems, or large scale ML ranking/retrieval/...
Senior Staff AI Software Engineer
We’re hiring a Principal AI Software Engineer to build the future of the small business backoffice, powered by AI agents. Mentor and provide guidance to other AI software engineers, fostering their growth and development. ...
Senior Staff Software Engineer & Tech Lead Manager
Utilizing modern, cloud-native platform architecture and robust systems optimization, WeaveGrid’s software is built from the ground up to tackle the most critical network challenges while meeting the stringent regulatory, security, and reliability requirements of the utility industry. You have an in...
Staff Software Engineer, Platform
As a Staff Engineer, you will be responsible for assessing the technical challenges of different TV operating systems and engineering innovative solutions to address them. The Platform team is looking for an enthusiastic engineer with deep expertise in building game engines, app platforms, or SDKs. ...
Staff iOS Engineer, UI Systems
As the staff engineer and the team technical lead for UI Systems iOS, you’ll work closely with UI Systems leads, and leads across Square to set technical direction, set team priorities, and overall evangelize the work of UI Systems. As an engineer on the UI Systems team, you’ll be expected to partne...
Staff Software Engineer, Simulation
Comfortable collaborating with data scientists, product managers, machine learning engineers, and systems engineers. As a software engineer on the Simulation team, you will drive the integration of our simulation tools and frameworks to solve mission-critical evaluation and testing problems. You wil...
Staff Software Engineer - Height Zero
Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality. Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices. At least 8 years of fu...
Senior Staff Software Engineer, PubSub
The PubSub team ensures that Cash Cloud developers are able to use various asynchronous communication offerings for their cloud services. PubSub customers are product and platform engineers at Cash and Block. Contribute to the growth of our development capabilities through leading, mentoring and sup...
Staff Software Engineer, Compute
The Compute team is looking to hire a Staff Software Engineer that thrives at the intersection of infrastructure and software development. As a member of the Compute team, your work will span these 2 domains, which are rich with challenging infrastructure and software engineering problems. Work coll...