Skip to content
PinterestPinterestSan Francisco, CA

Machine Learning Engineer, Monetization Engineering

Develops and evolves machine learning technology stack for Pinterest's Ads monetization, building personalized recommendation systems using deep learning and LLMs. Requires 2+ years ML experience, CS degree, and expertise in large-scale systems.

163k – 286k/yr
Hybrid2+ YOEML Engineering

About the role

What you’ll do:

  • Build cutting edge technology using the latest advances in deep learning and machine learning to personalize Pinterest
  • Partner closely with teams across Pinterest to experiment and improve ML models for various product surfaces (Homefeed, Ads, Growth, Shopping, and Search), while gaining knowledge of how ML works in different areas
  • Use data driven methods and leverage the unique properties of our data to improve candidates retrieval
  • Work in a high-impact environment with quick experimentation and product launches
  • Keep up with industry trends in recommendation systems
  • Leverage LLMs to enhance content understanding

What we’re looking for:

  • 2+ years of industry experience applying machine learning methods (e.g., user modeling, personalization, recommender systems, search, ranking, natural language processing, reinforcement learning, and graph representation learning)
  • Degree in computer science, machine learning, statistics, or related field
  • End-to-end hands-on experience with building data processing pipelines, large scale machine learning systems, and big data technologies (e.g., Hadoop/Spark)
  • Practical knowledge of large scale recommender systems, or modern ads ranking, retrieval, targeting, marketplace systems

Nice to have:

  • Publications at top ML conferences
  • Expertise in scalable realtime systems that process stream data
  • Passion for applied ML and the Pinterest product
  • Background in computational advertising

Skills

Machine LearningDeep LearningRecommender SystemsSparkHadoopNatural Language ProcessingReinforcement LearningGraph Representation LearningLLMsComputational Advertising

Similar roles

ML Engineering jobs
Harvey

Software Engineer, Agents

HarveySan Francisco, CA +1

Builds AI agents for legal workflows, optimizing performance via prompt engineering, model selection, tools, and evaluations. Partners with PMs and customers to ship low-latency, high-quality agent systems using Python and LLM APIs. Requires 2-5 years experience.

161k – 242k/yr
Hybrid2+ YOEML Engineering
Airbnb

Machine Learning Engineer, Relevance and Personalization

AirbnbUnited States

Build and productionize cutting-edge ML models and ranking algorithms for Airbnb's search, recommendation, and personalization systems at scale. Requires PhD (new grad) or 2+ years applied ML experience with strong programming and ML systems skills.

166k – 195k/yr
Remote2+ YOEML Engineering
Nuro

Software Engineer, ML Infrastructure, Optimization

NuroMountain View, CA

Build and optimize ML infrastructure for autonomous vehicles, focusing on model optimization, compilers, and deployment across the autonomy stack. Requires 2+ years in ML optimization and strong Python/C++/CUDA skills.

160k – 241k/yr
On-site2+ YOEML Engineering
Baseten

Software Engineer, Model Performance Tooling

BasetenSan Francisco, CA

Builds performance benchmarking, diagnostic, and optimization tools for LLM inference on GPU clusters. Early-career role requiring Python proficiency, systems curiosity, and interest in AI hardware—no prior experience needed.

160k – 200k/yr
On-siteEntry levelML Engineering
Abridge

Software Engineer

AbridgeSan Francisco, CA +1

Early-career Software Engineer building and iterating on agentic LLM systems, RAG pipelines, evaluation frameworks, and backend/frontend components for AI-powered clinical documentation at Abridge. Requires CS degree or equivalent plus hands-on GenAI experience from projects, internships or coursework.

157k – 184k/yr
On-siteEntry levelML Engineering