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 over 40 ML & AI applications including recommendations, ads, visual search, and content understanding. This role presents an exciting opportunity to shape the future of machine learning infrastructure at scale.

The position involves working across three main areas: ML Training (distributed and GPU training, PyTorch environment, model management), ML Serving (large-scale ranking processing millions of requests), and ML Data (feature management and data governance). You'll be at the forefront of enabling advanced model architectures, improving system efficiency, and increasing developer velocity.

As a Senior Staff Engineer, you'll tackle complex technical challenges, working with cutting-edge technologies in deep learning, distributed systems, and large-scale data processing. The role requires both technical expertise and leadership skills, as you'll be mentoring junior engineers and collaborating with teams across the company.

Pinterest offers a competitive compensation package ($200,569—$412,937 USD plus equity) and embraces a flexible work model. The position requires in-person collaboration 1-2 times per quarter, making it suitable for remote work with occasional travel to San Francisco. You'll be joining a company that values diversity, inclusion, and creating an equitable workplace for all employees.

The ideal candidate will bring deep expertise in production ML systems, understanding of modern deep learning techniques, and platform engineering experience. This is an opportunity to make a significant impact on Pinterest's ML infrastructure while working with a talented team on challenging technical problems that affect millions of users.

Last updated 4 days 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 implementation
  • Improve system efficiency and cost management
  • Increase developer velocity

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

Equity
  • Equity compensation
  • Flexible work arrangements
  • Quarterly in-person collaboration

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