P

Pinterest

Runs an app for finding and saving visual ideas

Staff Software Engineer - Capacity Engineering

Software EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA

About the Job

Requirements

  • A bachelor's degree in computer science, a related field, or equivalent experience.
  • Deep understanding of infrastructure capacity and performance, including system and hardware fundamentals such as CPU, memory, operating-system scheduling, and I/O.
  • Experience leading efficiency initiatives at scale on Kubernetes or other large-scale shared infrastructure.
  • Strong technical and performance engineering skills, including fluency with profiling and performance tools such as perf and async-profiler, to root-cause complex, ambiguous problems and collaborate with stakeholders to drive solutions to implementation.
  • Experience building and managing highly available distributed applications at scale.
  • Proficiency in software development languages such as Java, Python, and C++.
  • Experience with AWS or similar cloud environments.
  • Demonstrated ability to use AI to improve speed and quality in day-to-day workflow for relevant outputs.
  • Strong track record of critically evaluating and verifying AI-assisted work, including testing, source-checking, data validation, and peer review.
  • High integrity and ownership, including protecting sensitive data, avoiding over-reliance on AI, and remaining accountable for final decisions and deliverables.

Responsibilities

  • Drive efficiency in large-scale shared environments such as Kubernetes, including scheduling optimization, resource-overhead reduction, and resource isolation in multi-tenant clusters.
  • Improve the performance and efficiency of large-scale distributed systems that drive Pinterest systems.
  • Use profiling and performance tooling to identify the root causes of performance and efficiency problems, propose solutions, and partner with owning teams to implement and validate them.
  • Collaborate with Infrastructure Engineering and SRE teams to deliver highly available, resilient, secure, and efficient foundations for Pinterest’s technology stack.
  • Use AI to scale individual and team impact by accelerating performance investigations through analysis of logs, metrics, traces, and prior learnings, while verifying findings through measurement and testing.
  • Build tooling and agents that enable users to self-serve efficiency insights and recommendations.
  • Iterate faster on optimization approaches and rollout plans, then validate impact with experiments and production guardrails.
  • Own and drive performance and efficiency for a core area of Capacity Engineering, partnering with the company-wide efficiency lead and collaborating with performance and efficiency leaders across the organization.

Desired Qualifications

  • Hands-on experience with large, cloud-native multi-tenant platforms at Internet scale.

About the Company

Pinterest

Runs an app for finding and saving visual ideas

Pinterest runs a visual search and discovery app where people look for ideas in areas like cooking, home decor, fashion, and travel, then save the images they like to themed collections called boards. In 2012 it became the fastest standalone website to reach 10 million monthly US visitors, according to measurement firm comScore. Each saved image, called a Pin, links back to its source, such as a recipe or a product page, and people search with words or with a photo to find similar ideas and things to buy. Brands pay to show ads among Pins in feeds and search results, and Pinterest also sells ads on streaming TV. It launched in 2010 and is based in San Francisco, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Pinterest

See more jobs