Staff Software Engineer

Pinterest

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$177,185–$364,795 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $271k
$155k most similar roles pay here $387k

This role pays more than 90% of similar roles. Most pay $195,442–$254,500 — the shaded band above. At the midpoint, this role pays about $271k versus about $225k 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 82 open roles on FindRole.

Listed pay typically runs $164,695–$337,990 across 82 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Software Engineer

Staff Software Engineer, TwoTwenty joins a team focused on building backend systems for AI-driven product experiences, including visual editing tools and LLM-based products. This role involves designing and shipping high-scale infrastructure, architecting platform strategies, and managing complex technical challenges like scaling LLM inference and balancing latency against quality. The engineer will develop API layers, orchestration, data models, and evaluation frameworks while collaborating with cross-functional partners to define the technical roadmap. Key requirements include extensive experience in Python development, distributed systems, and building production-level ML-backed products. Candidates must demonstrate proficiency in using AI tools for prototyping and code generation while ensuring high standards of accuracy. The role addresses the core challenge of creating scalable, reliable backend capabilities for integrated AI features like visual-chat and automated content creation across multiple platforms.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Define backend and platform architecture for AI-driven products like visual-chat and image generation tools.
  • Architect end-to-end systems including API layers, orchestration, logging, storage, and safety controls.
  • Resolve complex technical challenges regarding LLM inference scaling, latency management, and content quality.
  • Design and implement production backend systems using Python and integrated LLM infrastructure.
  • Develop shared tooling and evaluation frameworks for LLM-based experiences and A/B testing.
  • Lead the technical direction of high-complexity projects while driving alignment across cross-functional teams.
  • Improve operational excellence through enhanced monitoring, incident response, and capacity planning.
  • Mentor engineers to develop stronger ownership habits and grow into technical leadership roles.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 6 years of backend software engineering experience with a track record of leading and shipping high-impact projects.
  • Experience operating as a technical leader for large, ambiguous, cross-functional initiatives spanning multiple teams.
  • Strong Python development skills to write idiomatic, well-structured, and maintainable code in large codebases.
  • Experience building and operating distributed systems at scale with expertise in caching, async processing, and data storage.
  • Experience building LLM-powered or ML-backed products in production including model integration and orchestration strategies.
  • Demonstrated ability to use AI tools to improve workflow speed while ensuring the accuracy of AI-assisted work.
  • High integrity and ownership regarding data protection and accountability for final deliverables.

More like this

Similar roles

Staff Software Engineer

Walmart

Sunnyvale, CA 100 days ago $143,000$286,000
CI/CD Python TypeScript JavaScript Rust C++ Java Dart Microservices Containers Cloud-native Architecture API Design GitHub Copilot Feature Stores Observability Monitoring System Design
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA +1 88 days ago $143,000$286,000
Java Spring Boot Spring MVC Kafka Kubernetes Maven SQL NoSQL Big Query Cloud Bigtable REST Microservices Distributed Systems Distributed Caching Agile WCAG) 2.2 AA
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 79 days ago $143,000$286,000
Java Spring Python Solr Lucene elastic search Hadoop Spark Hive Jenkins Maven Jira Tomcat JBoss
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 67 days ago $143,000$286,000
Java Spring Boot React Python LLMs MCPs DSPy PostgreSQL Azure SQL APIs Monitoring Tracing
10+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 66 days ago $143,000$286,000
Cloud-native Architecture Microservices Containers CI/CD API Design ML Frameworks System Design Software Development Lifecycle Observability Monitoring Data-driven Decision Making WCAG) 2.2 AA
4+ yrs exp

Staff Software Engineer

Walmart

Sunnyvale, CA 66 days ago $143,000$286,000
Distributed Systems Microservices Event-Driven Architecture Kubernetes GCP Azure SonarQube Snyk Gatekeeper GitHub Copilot API Design SDLC Observability
4+ yrs exp