Senior Staff Software Engineer

Pinterest

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CA
Salary
$208,592–$429,454 / yr
Posted
5 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $319k
$109k $464k
below market most similar roles pay here above market

This role pays more than 99% of similar roles. Most pay $198,000–$244,000 — the blue band above. At the midpoint, this role pays about $319k versus about $221k 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 · Senior Staff Software Engineer

JOB TITLE: Sr. Staff Software Engineer, Pinterest Assistant The Sr. Staff Software Engineer, Pinterest Assistant joins the Pinterest Assistant team to serve as a technical leader for the backend platform. This role involves defining the architecture and technical direction for a visual-first, AI-powered companion designed to help users move from inspiration to action in shopping, search, and discovery. Key responsibilities include leading the design of orchestration, memory, personalization, context management, and tool integrations. The engineer will build reliable, high-quality experiences by partnering with Product, Design, Frontend, Infrastructure, and Machine Learning teams. Required skills include 10+ years of backend experience using Python, TypeScript, or Node. The role focuses on solving complex problems in retrieval, ranking, inference, and production LLM systems, including agentic systems, tool calling, and retrieval-augmented generation.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Define and drive the technical vision and architecture for backend systems powering Pinterest Assistant.
  • Lead the design and implementation of core platform components including orchestration, memory, and personalization.
  • Identify foundational platform investments to improve developer velocity, reliability, and scalability.
  • Shape the architecture for AI-powered applications including retrieval, context assembly, and model orchestration.
  • Establish engineering best practices for production LLM and agent systems, including observability and safety mechanisms.
  • Mentor engineers and raise the technical bar through architecture reviews and technical guidance.
  • Influence the broader AI platform strategy by collaborating across multiple engineering and product teams.
  • Apply latest advances in LLMs and agentic systems to consumer product development.

What we're looking for

  • Bachelor’s degree in a relevant field such as computer science or equivalent experience.
  • 10+ years of backend software engineering experience leading large, ambiguous systems for consumer experiences as a senior IC.
  • 3+ years of experience as a technical lead driving architecture and development of large-scale distributed backend systems.
  • Strong backend engineering experience in Python, TypeScript, Node, or similar languages and ecosystems.
  • Experience building platforms or foundational infrastructure that enables product teams to move faster.
  • Strong understanding of modern model-driven systems and experience partnering with machine learning engineers on AI-powered products.
  • Strong leadership, communication, and cross-functional collaboration skills.
  • Experience building AI-powered or LLM-based products at scale (preferred).

More like this

Similar roles

Staff Software Engineer, Ads & Core Serving Platform

Pinterest

Palo Alto, CA +1 22 days ago $208,454–$364,795
Distributed Systems Java C++ Go Python Low-latency Services Infrastructure Platforms Observability Search Serving Ranking Retrieval Experimentation Systems Traffic Management
8+ yrs exp Hybrid

Staff Software Engineer, App Promotion

Pinterest

San Francisco, CA +2 21 days ago $189,308–$389,753
Ads Engineering SKAN MMP Experimentation Monitoring Incident Response Data Quality Backend Services
Hybrid

Staff Software Engineer, Web

Walmart

Sunnyvale, CA 14 days ago
JavaScript TypeScript React Vue Angular Next.js Node.js GraphQL REST Redux React Router Azure Google Cloud Platform CI/CD Gen AI SDLC Telemetry WCAG) 2.2 AA
8+ yrs exp

Display Software Engineer, Staff

Qualcomm

San Diego, CA 4 days ago $141,300–$211,900
C C++ Java Python API Git Perforce Source Code Management Cloud Edge Software Unit Testing Code Review
4+ yrs exp

Senior Staff Frontend Software Engineer, AI Hub

Qualcomm

Santa Clara, CA +2 40 days ago $208,800–$313,200
React TypeScript Python AWS Kubernetes Django Tailwind TanStack Query React Router Vite RESTful APIs CI/CD GitHub Actions Azure Pipelines Figma Relational Databases
6+ yrs exp