Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Pinterest Logo

Principal Machine Learning Engineer, Monetization

Pinterest

$294,000 - $514,500
Sep 16, 2025
San Francisco, CA, US • Palo Alto, CA, US • Seattle, WA, US
Apply Now

The Ads Quality team is trying to connect the dots between the aspirations of Pinners and the products offered by partners, and needs to develop and execute a vision for the evolution of the machine learning technology stack within Ads Ranking.

Requirements

  • Experience with large scale data processing (e.g. Hive, Scalding, Spark, Hadoop, Map-reduce)
  • Understanding of an object-oriented programming language (Go, Java, C++, Python)
  • Experience in working in frontend, backend and ML systems for large-scale user-facing products
  • Experience in closely collaborating with product managers / designers to ship ML-driven user-facing product
  • Experience with machine learning and deep learning
  • Experience with Ads Ranking technology stack

Responsibilities

  • Lead user-facing projects that involve end-to-end engineering development in both frontend and backend and ML
  • Improve relevance and increase long term value for Pinners, Partners, Creators, and Pinterest through efficient Ads Delivery
  • Improve our engineering systems to improve the latency, capacity, stability and reduce infra cost
  • Collaborate with product managers and designers to develop engineering solutions for user-facing product improvements
  • Collaborate with other engineering teams (infra, user modeling, content understanding) to leverage their platforms and signals

Other

  • 8+ years working experience in the engineering teams that build large-scale ML-driven user-facing products
  • 3+ years experience leading cross-team engineering efforts that improves user experience in products
  • Strong execution skills in project management
  • Masters or PhD in Comp Sci or related fields
  • US based applicants only
  • Relocation Statement: This position is not eligible for relocation assistance
  • In-Office Statement: This role will need to be in the office for in-person collaboration 1-2 times/month