Senior Staff Software Engineer

Pinterest

Confirmed live 2 days ago High trust
Hybrid

Quick summary

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

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $319k
$147k most similar roles pay here $460k

This role pays more than 98% of similar roles. Most pay $197,750–$259,625 — the shaded band above. At the midpoint, this role pays about $319k versus about $229k 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 · Senior Staff Software Engineer

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 across shopping, search, and discovery. The engineer will build core infrastructure including orchestration, memory, personalization, context management, tool integrations, and APIs while establishing best practices for production LLM and agent systems. Key responsibilities include shaping long-term strategy, mentoring engineers, and collaborating with Product, Design, Frontend, Infrastructure, and Machine Learning teams. Required skills include extensive experience in Python, TypeScript, or Node, along with expertise in distributed backend systems, retrieval, ranking, and model-driven systems. The role focuses on developing multi-modal conversational experiences and managing complex technical requirements for large-scale AI products.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Define and drive the technical vision and architecture for backend systems powering Pinterest Assistant at scale.
  • Lead the design of core platform components including orchestration, memory, personalization, and context management.
  • Develop infrastructure to support multi-modal, conversational experiences and AI-powered applications.
  • Establish engineering best practices for production LLM and agent systems, including observability and safety mechanisms.
  • Partner with Product, Design, and Machine Learning teams to build personalized user experiences.
  • Mentor engineers and raise the technical bar through architecture reviews and leadership guidance.
  • Influence broader company strategy by identifying foundational investments that improve developer velocity and reliability.
  • Translate complex AI concepts like RAG and tool execution into scalable production features.

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.
  • 3+ years of experience as a technical lead driving the architecture and development of large-scale distributed backend systems.
  • Proficiency in Python, TypeScript, Node, or similar languages and ecosystems.
  • Experience building platforms or foundational infrastructure to improve developer velocity and scalability.
  • Strong understanding of model-driven systems and experience partnering with machine learning engineers on AI products.
  • Proven track record of mentoring senior engineers and improving engineering quality across an organization.
  • Experience with LLM-based products, conversational AI, RAG, or full-stack development (preferred).

More like this

Similar roles

Senior Staff Software Engineer, Merchants

Pinterest

San Francisco, CA +1 7 days ago $245,402$429,454
GenAI API Design Data-intensive Systems Software Engineering Catalog Systems Commerce Platforms Funnel Optimization Scalability Reliability Production Readiness
10+ yrs exp Hybrid

Senior Staff Frontend Software Engineer

Qualcomm

Santa Clara, CA +2 39 days ago $178,400$278,900
React TypeScript Python AWS Kubernetes Tailwind TanStack Query Django RESTful APIs Vite Figma CI/CD GitHub Actions Azure Pipelines
6+ yrs exp

Staff Software Engineer, FullStack

Walmart

Sunnyvale, CA 59 days ago $143,000$286,000
React TypeScript Java Spring Boot Kafka Cassandra Azure GCP HTML CSS JavaScript REST APIs Agentic AI LLM Distributed Systems Cloud-native WCAG) 2.2 AA
4+ yrs exp

Senior Staff Software Engineer, AI IoT

Qualcomm

San Diego, CA 151 days ago $178,400$267,600
C/C++ Python Linux Unix Android QNX Windows LSTM Qualcomm AI Stack QNN SNPE QAIRT Embedded Software Git Agile
6+ yrs exp

Senior Staff Software Engineer

Qualcomm

San Diego, CA 162 days ago $162,600$244,000
C C++ Python Java GStreamer Py-Torch TensorFlow ONNX Runtime Llama CPP Lang-Chain LlamaIndex Android Linux Docker GLES GLSL Vulkan gRPC JNI RAG
6+ yrs exp

Staff Software Engineer, Full Stack

Walmart

Sunnyvale, CA 67 days ago $143,000$286,000
Cloud-native Architecture Microservices Containers Python JavaScript TypeScript Java CI/CD DevOps AI API Design System Design Data-driven Decision Making WCAG) 2.2 AA
4+ yrs exp