Senior Staff Software Engineer, Product ML Infrastructure
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
- Nearby
- 99+ roles within 25 mi
Market check
Salary context
How this pay compares to similar roles
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
- Machine Learning Engineer 7
- Software Engineer 7
- Technical Program Manager 7
- Data Scientist 5
- Product Manager 3
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.
Skills
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
Software Engineer, ML Infrastructure
Anduril Industries
Staff ML Infrastructure Engineer
Apple Inc
Senior ML Engineer
Visa
Senior Staff ML Engineer
GEICO
Senior Staff Machine Learning Engineer
Capital One Financial