Senior Staff Software Engineer, Product ML Infrastructure

Pinterest

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Palo Alto, CASan Francisco, CA
Salary
$245,402–$429,454 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $215k
This role $337k
$141k most similar roles pay here $460k

This role pays more than 99% of similar roles. Most pay $177,250–$251,875 — the shaded band above. At the midpoint, this role pays about $337k versus about $215k 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 48 open roles on FindRole.

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

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Senior Staff Software Engineer, Product ML Infrastructure

As a Sr. Staff Software Engineer, Product ML Infrastructure, you will join the PMLI team to enable the fast, safe, and efficient delivery of AI/ML solutions across Ads and Core products. You will set the technical vision and roadmap for model training and serving while focusing on GPU efficiency and large-scale ranking systems. Your daily responsibilities include leading architectures for distributed training, fine-tuning, distillation, and high-scale CPU/GPU inference, alongside improving data loading, kernel optimization, and quantization. You will build reliable platforms with strong quality guarantees and partner with internal teams to productionize models at scale. The role requires expertise in distributed ML systems, recommender systems, and ads ranking. Required technical skills include proficiency in C++, Java, or Python, along with deep knowledge of GPU performance profiling and memory optimization.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Set the technical vision and roadmap for model training and serving across the Product ML Infrastructure team.
  • Lead architectures for distributed training, fine-tuning, distillation, evaluation, and high-scale CPU/GPU inference.
  • Optimize performance across data loading, distributed execution, GPU kernels, memory, compilation, and quantization.
  • Build reliable and observable platforms with strong quality guarantees and consistent training and serving.
  • Partner with Ads and Core AI/ML teams to productionize features and models at Pinterest scale.
  • Drive cross-organizational architecture decisions, migrations, and operational standards while mentoring senior engineers.
  • Utilize AI-assisted development to accelerate prototyping, performance diagnosis, and validation while ensuring data safety.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, a related field, or equivalent experience.
  • Track record of setting technical strategy and delivering company-wide infrastructure initiatives in ambiguous environments.
  • Deep expertise in distributed ML systems with production experience in large-scale training and online inference.
  • Strong GPU performance knowledge including profiling, distributed execution, kernel/memory optimization, compilation, or quantization.
  • Experience with AI/ML modeling, recommender systems, Ads ranking, retrieval, feature platforms, or similar workloads.
  • Strong systems programming and design skills in C++, Java, or Python.
  • High ownership and judgment regarding reliability, security, cost, and operational excellence.
  • Demonstrated ability to use AI for development while ensuring correctness, quality, and data safeguards.

More like this

Similar roles

Principal Engineer, AI Platform

Pinterest

Remote (Palo Alto, CA) +1 2 days ago $242,634–$499,541
AI/ML Infrastructure Distributed Systems Generative AI Recommender Systems C++ Java Rust Data Orchestration Model Training Fine-tuning Inference Feature Stores Multimodal Data Management
Remote

Software Engineer, ML Infrastructure

Anduril Industries

Costa Mesa, CA 69 days ago $166,000–$220,000
Python Rust PyO3 Maturin PyTorch TensorFlow Kubernetes MLOps Airflow Dagster Flyte Modal Weights & Biases MLflow Distributed Training

Staff ML Infrastructure Engineer

Apple Inc

Cupertino, CA 9 days ago $184,700–$324,800
Python Rust C++ Go PyTorch JAX TensorFlow Docker Kubernetes Spark Parquet Iceberg Lance Ray Data NVIDIA DALI WebDataset Mosaic StreamingDataset DuckDB Polars
10+ yrs exp

Senior ML Engineer

Visa

Austin, TX 2 days ago $123,400–$191,100
AWS SageMaker Kubernetes Terraform MLOps Python Docker CI/CD vLLM TensorRT-LLM KServe Triton Airflow MLflow Kubeflow Spark GenAI LLMOps Infrastructure as Code Shell Scripting
2+ yrs exp Hybrid

Senior Staff ML Engineer

GEICO

Remote (Palo Alto, CA) 68 days ago $150,000–$300,000
Generative AI LLM Agentic Workflows Python Java RAG LangSmith LangGraph Kubernetes CI/CD AWS Azure Prompt Engineering
8+ yrs exp Remote

Senior Staff Machine Learning Engineer

Capital One Financial

McLean, VA +1 24 days ago
Machine Learning Python Scala C++ Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp