Staff Software Engineer, Capacity Engineering

Pinterest

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$177,185–$364,795 / yr
Posted
20 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $227k
This role $271k
$154k $387k
below market most similar roles pay here above market

This role pays more than 93% of similar roles. Most pay $198,122–$255,625 — the blue band above. At the midpoint, this role pays about $271k versus about $227k for comparable roles.

Based on 240 similar postings.

Employer

About Pinterest

Pinterest is a visual discovery and inspiration platform where people find ideas for home, style, recipes, and more. It serves hundreds of millions of users worldwide through its image and video pinboard product.

Pinterest currently has 76 open roles on FindRole.

Listed pay typically runs $177,185–$339,078 across 70 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Software Engineer, Capacity Engineering

The Staff Software Engineer, Capacity Engineering joins a team responsible for managing one of the world's largest-scale cloud-native infrastructures. In this individual-contributor role, you will own and drive performance and efficiency for core areas of Capacity Engineering, focusing on large-scale shared environments like Kubernetes. Your daily responsibilities include scheduling optimization, resource-overhead reduction, and resource isolation in multi-tenant clusters. You will use profiling and performance tooling to root-cause complex problems and collaborate with Infrastructure Engineering and SRE teams to deliver resilient foundations. Required skills include proficiency in Java, Python, and C++, along with experience in AWS or similar cloud environments. You must demonstrate a deep understanding of system and hardware fundamentals, including CPU, memory, and OS scheduling, while leveraging AI to accelerate performance investigations and build self-service efficiency tools.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Drive efficiency in large-scale shared environments like Kubernetes through scheduling optimization and resource overhead reduction.
  • Improve the performance and efficiency of large-scale distributed systems supporting Pinterest infrastructure.
  • Use profiling and performance tools to root-cause complex issues and partner with teams to implement solutions.
  • Build tooling and agents that allow users to self-serve efficiency insights and recommendations.
  • Leverage AI to accelerate performance investigations by distilling logs, metrics, and traces.
  • Develop and validate optimization approaches using experiments and production guardrails.
  • Collaborate with Infrastructure Engineering and SRE teams to ensure high availability and security of the tech stack.

What we're looking for

  • Bachelor’s degree in computer science, a related field, or equivalent experience.
  • Deep understanding of infrastructure capacity and performance with strong command of system and hardware fundamentals.
  • Experience leading efficiency initiatives at scale on Kubernetes or other large-scale shared infrastructure.
  • Proficiency in software development languages such as Java, Python, and C++.
  • Strong technical skills including fluency with profiling tools like perf and async-profiler to root-cause complex problems.
  • Experience building and managing highly available distributed applications at scale.
  • Experience with AWS or similar cloud environments.
  • Demonstrated ability to use AI for workflow efficiency while maintaining high integrity in verifying AI-assisted work.
  • Hands-on experience with large, cloud-native multi-tenant platforms at Internet scale (preferred).

More like this

Similar roles

Staff Software Engineer, Backend (Capacity Modeling)

Affirm

Remote (Canada) 173 days ago $230,000–$290,000
Python Kotlin AWS Kubernetes Spark MySQL DynamoDB AuroraDB ElasticCache Distributed Systems Capacity Modeling Autoscaling Multi-threading Monitoring
8+ yrs exp Remote

Staff Engineer, Software Engineering

GEICO

Bethesda, MD +4 174 days ago $100,000–$230,000
Python C# Go Java C++ SQL NoSQL Docker Kubernetes Azure AWS GCP Microservices REST APIs PowerShell Active Directory SAML OAuth
10+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 55 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC Caching
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA +3 28 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Terraform Ansible AWS GCP Azure IaaS PaaS Data Modeling Observability
10+ yrs exp

Staff Software Engineer

Anduril Industries

Costa Mesa, CA 120 days ago $220,000–$292,000
AWS TypeScript React Remix JavaScript Distributed Systems APIs Infrastructure as Code Observability AI LLM MES ERP
10+ yrs exp

Staff Software Engineer

Cisco

Remote (Durham, NC) +2 88 days ago
AWS GCP Kubernetes Go Python Java CI/CD Distributed Systems REST Azure LLMs RAG Microservices
8+ yrs exp Remote