Taro Logo

Sr. Staff Software Engineer, ML Platform

A platform where millions of people find creative ideas and inspiration to create a life they love.
$200,569 - $412,937
Machine Learning
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Sr. Staff Software Engineer, ML Platform

Pinterest is seeking a Senior Staff Software Engineer to lead their ML Platform team, which powers 40+ ML & AI applications including recommendations, ads, visual search, and content understanding. This role combines deep technical expertise in machine learning systems with strategic leadership. The position focuses on building and scaling sophisticated ML infrastructure that handles distributed training, GPU acceleration, and large-scale inference serving millions of requests per second. The ideal candidate will drive technical strategy across ML training, serving, and data management teams while tackling challenges in advanced model architectures, system efficiency, and developer productivity. This hybrid role offers the flexibility to work remotely with quarterly in-person collaboration, competitive compensation ($200,569—$412,937), and the opportunity to impact millions of users through Pinterest's ML infrastructure. The position requires extensive experience in production ML systems, deep learning, and platform engineering, making it perfect for those looking to shape the future of ML infrastructure at scale.

Last updated a day ago

Responsibilities For Sr. Staff Software Engineer, ML Platform

  • Drive technical strategy across ML Platform teams
  • Tackle ambiguous problem areas and propose generalized solutions
  • Prototype and investigate latest technologies from industry and academia
  • Collaborate with ML engineers on business-impacting ML application projects
  • Provide technical mentorship to junior engineers
  • Enable advanced model architectures including language models and multi-modal models
  • Improve system efficiency and cost management
  • Increase developer velocity for large-scale ML systems

Requirements For Sr. Staff Software Engineer, ML Platform

Python
  • In-depth experience with production ML use cases and systems at scale
  • Understanding of modern deep learning techniques, performance optimizations and GPUs
  • Experience with workflow management
  • Understanding of large ML teams collaboration needs
  • Experience in platform engineering
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience

Benefits For Sr. Staff Software Engineer, ML Platform

Medical Insurance
Equity
  • Equity compensation
  • Flexible working model (PinFlex)
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Pinterest Sr. Staff Software Engineer, ML Platform