San Francisco or Atlanta or United States Hybrid Employment USD 189,308 - 389,753 Yearly

Pinterest is hiring a Staff Machine Learning Engineer

About the Role

Pinterest is looking for a Staff Machine Learning Engineer to lead the modeling strategy for understanding content across images, text, and video. You will build machine learning models that produce high-quality semantic signals, such as embeddings and labels, to power relevance, retrieval, and integrity across Pinterest products.

What You'll Do

  • Lead modeling strategy for content understanding, including architecture selection, training approach, and evaluation methodology.
  • Design and ship production models that generate content signals such as embeddings and classifications used across multiple product surfaces.
  • Own the full ML lifecycle: data/labeling strategy, training pipelines, offline evaluation, online experimentation, deployment, and monitoring/retraining.
  • Partner with infra/platform teams to ensure scalable, reliable training and serving.
  • Collaborate with signal-consuming teams to define signal contracts, adoption patterns, and success metrics.
  • Provide technical leadership through design reviews, mentoring, and raising the quality bar for modeling and ML engineering practices.

What We're Looking For

  • M.S/ PhD degree in Computer Science, Statistics or a related field.
  • Significant industry experience building software and ML pipelines/systems, including technical leadership.
  • Strong proficiency in Python and at least one ML stack such as PyTorch or TensorFlow, plus solid software engineering fundamentals.
  • Proven experience training and deploying ML models to production, including model versioning, rollouts, monitoring, and retraining strategies.
  • Deep hands-on experience in content understanding domains, such as computer vision, NLP, or multimodal / embedding models.
  • Experience working with large-scale datasets and distributed compute.
  • Strong applied skills in evaluation and experimentation.
  • Demonstrated ability to influence across teams and drive ambiguous problem areas to measurable outcomes.

Technical Stack

  • Python
  • PyTorch
  • TensorFlow
  • Spark

Team & Environment

The Content Understanding team.

Benefits & Compensation

  • Compensation: $189,308—$389,753 USD + equity.
  • Embrace the flexibility to do your best work (PinFlex).

Work Mode

This is a hybrid position open to candidates located in the US.

Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. All qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member) or any other consideration made unlawful by applicable federal, state or local laws.

Required Skills
PythonPyTorchTensorFlowSparkMachine LearningML PipelinesSoftware EngineeringComputer VisionNLPTransformer ModelsModel DeploymentModel Monitoring
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
Pinterest

A platform where millions of people come to find creative ideas, dream about new possibilities, and plan for memories. The company's mission is to bring everyone the inspiration to create a life they love.

Visit website
Job Details
Department Software Development
Category data
Posted 14 days ago