Sr. Staff Software Engineer, Product ML Infrastructure

6 days, 9 hours 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, Interoperability

Clover Health 251-1K Insurance

Counterpart Health, a Clover Health subsidiary, is hiring a Senior Software Engineer to build healthcare interoperability systems that improve data exchange and support better patient outcomes.

AWS GCP Go gRPC JavaScript MySQL PostgreSQL Python REST API Snowflake SQL
9 hours, 59 minutes ago

Senior Software Engineer (Customer Platform)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Senior Software Engineer for its remote Platform team to build reliable customer-facing backend services and public APIs supporting multiple products.

Go Kubernetes Microservices
10 hours, 14 minutes ago

Cybersecurity & Software Engineering Specialist (AI Projects)

Gramian Consultancy Group Professional Services

Gramian Consultancy is seeking remote Cybersecurity and Software Engineering Specialists to debug code, identify vulnerabilities, improve backend systems, and provide technical insights for an AI training project.

C++ Cybersecurity Go Java Penetration Testing Python Rust TypeScript
10 hours, 29 minutes ago

Senior Software Engineer (Customer Platform)

Chainguard 51-250 Internet Software & Services

Chainguard is hiring a Senior Software Engineer for its Platform team to build reliable backend services and public APIs that support multiple products and customer experiences.

Go Kubernetes Microservices
10 hours, 29 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