Sr. Staff Software Engineer, Product ML Infrastructure

2 weeks ago
Full-time
Lead
Software Development
Pinterest

Pinterest

Pinterest is the world's first visual discovery engine, offering a vast dataset of ideas with over 200 billion recipes, home hacks, and style inspiration. With a mission to inspire everyone to create a life they love, Pinterest empowers its employees t...

Internet Software & Services
5K-10K
Founded 2010

Description

  • Set the technical vision and roadmap for model training and serving across Product ML Infrastructure.
  • Lead architectures for distributed training, fine-tuning, distillation, evaluation, and high-scale CPU/GPU inference.
  • Improve efficiency across data loading, distributed execution, GPU kernels and memory, compilation, quantization, scheduling, and capacity.
  • Build reliable, observable platforms with strong quality guarantees and training/serving consistency.
  • Partner with Ads and Core AI/ML teams to productionize models and features safely at Pinterest scale.
  • Drive cross-organizational architecture decisions, migrations, and operational standards.
  • Mentor senior engineers and raise engineering quality standards.
  • Use AI-assisted development and analysis for prototyping, performance diagnosis, and validation while protecting correctness and sensitive data.

Requirements

  • Track record of setting technical strategy and delivering company-wide infrastructure initiatives in ambiguous environments.
  • Deep expertise in distributed ML systems, including production experience with large-scale training and online inference.
  • Strong GPU performance expertise, including profiling, distributed execution, kernel and memory optimization, compilation, or quantization.
  • Experience with AI/ML modeling, recommender systems, Ads ranking, retrieval, feature platforms, or similarly demanding ML workloads.
  • Strong systems programming and design skills in C++, Java, or Python.
  • Strong ownership and judgment in reliability, security, cost, and operational excellence.
  • Ability to use AI effectively while critically evaluating AI-assisted work and maintaining accountability for correctness and data protection.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Ability to work within commuting distance of Pinterest’s Palo Alto or San Francisco office for in-person collaboration 1–2 times per quarter.
  • Relocation assistance is not available.

Benefits

  • Base salary range of $245,402–$429,454 USD for US-based applicants.
  • Eligible for equity.
  • Flexible PinFlex working model with limited in-office collaboration.
  • Equal opportunity workplace with application accommodations available.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team in Denmark to build and improve high-performance, reliable, and modular distributed query systems powering critical customer workloads.

C C++ MongoDB Rust
4 hours, 39 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a software engineer in Germany to develop and improve reliable, high-performance distributed query execution systems that support customers’ critical workloads.

AWS Azure C C++ GCP MongoDB Rust
4 hours, 39 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team in Spain to build and improve high-performance, reliable, and modular distributed query systems that support customers’ critical workloads.

AWS Azure C C++ GCP MongoDB Rust
4 hours, 54 minutes ago

Senior Software Engineer, Query Execution

MongoDB 1K-5K Internet Software & Services

MongoDB is hiring a Software Engineer for its Query Execution Team to develop and improve high-performance, reliable, modular distributed query systems powering critical customer workloads; the role can be based remotely in Bulgaria.

C C++ MongoDB Rust
4 hours, 54 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers