Manager, Machine Learning Engineering, Web Ads Ranking

Snap Inc.

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
BellevueLos Angeles, CANew York, NYPalo Alto, CASan Francisco, CA
Salary
$229,000–$343,000 / yr
Posted
72 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $230k
This role $286k
$166k most similar roles pay here $362k

This role pays more than 85% of similar roles. Most pay $197,925–$261,899 — the shaded band above. At the midpoint, this role pays about $286k versus about $230k for comparable roles.

Based on 240 similar postings.

Employer

About Snap Inc.

Snap Inc. is a technology and camera company, best known for Snapchat, offering visual communication, augmented reality, and advertising products.

Snap Inc. currently has 76 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 58 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Manager, Machine Learning Engineering, Web Ads Ranking

Manager, Machine Learning Engineering, Web Ads Ranking will lead a team of machine learning and software engineers to build large-scale indexing, retrieval, and ranking systems designed to deliver relevant Snapchat ads. The role involves collaborating with product teams to define system architecture, building evaluation frameworks for rapid iteration, and mentoring talent to foster engineering excellence. Key responsibilities include managing the development of high-quality decision-making tools and shaping broader machine learning strategies. Candidates should possess deep knowledge of machine learning algorithms for recommender, ads, and search systems, including experience with large language models for tasks like keyword extraction and semantic relevance judging. Technical proficiency is required in frameworks such as TensorFlow, PyTorch, Spark ML, or scikit-learn. The role addresses the technical challenge of optimizing real-time recommendation and ranking infrastructures within a high-scale advertising ecosystem.

What you'll do

  • Lead a team of machine learning and software engineers to build large-scale indexing, retrieval, and ranking systems.
  • Develop high-performing systems that deliver relevant Snapchat ads to drive company revenue.
  • Define the architecture and vision for web ads systems in collaboration with internal product teams.
  • Build evaluation frameworks to enable rapid iteration and data-driven decision-making.
  • Partner with Data Science and Product teams to define success metrics and measure outcomes.
  • Mentor team members and foster a culture of engineering and machine learning excellence.
  • Shape the broader machine learning strategy for the organization.

What we're looking for

  • Bachelor’s degree in a related technical field like computer science or equivalent experience.
  • 8+ years of post-Bachelor’s ML industry experience, or a Master’s with 7+ years, or a PhD with 4+ years.
  • At least 1 year of experience leading machine learning teams focused on ranking or recommendations.
  • Deep understanding of machine learning algorithms applied to recommender, ads, and search systems.
  • Experience utilizing large language models for tasks like keyword extraction, description generation, and semantic relevance.
  • Strong management, mentorship, and communication skills to lead a team and collaborate with stakeholders.
  • Proficiency in working with distributed systems and large-scale machine learning frameworks like TensorFlow or PyTorch.
  • Ability to manage ambiguous problems and develop evaluation frameworks for high-quality decision-making.

More like this

Similar roles

Staff Machine Learning Engineer, Search Ranking

Snap Inc.

Bellevue, WA +4 100 days ago $229,000$343,000
Machine Learning Python C++ Java Scala Spark Flink Beam TensorFlow PyTorch JAX LLM Retrieval-Augmented Generation A/B Testing Search Ranking Embedding Neural Ranking Multi-task Learning Vector Search
8+ yrs exp

Machine Learning Engineer, Level V

Snap Inc.

Bellevue, WA +5 67 days ago $209,000$313,000
Machine Learning TensorFlow PyTorch Caffe2 Spark ML scikit-learn System Design Content Understanding Image Generation AI Tools Data Analysis Production Deployment
5+ yrs exp

Machine Learning Engineer, Level IV

Snap Inc.

Bellevue, WA +5 67 days ago $173,000$259,000
Machine Learning TensorFlow PyTorch Caffe2 Spark ML scikit-learn System Design Search Content Understanding Image Generation AI Tools Data Analysis Production Deployment
3+ yrs exp

Software Engineer, ML Infrastructure, Level IV

Snap Inc.

Bellevue, WA +2 31 days ago $157,000$235,000
Python Java Go LLM Langfuse Spark Flink Ray TensorFlow PyTorch Caffe2 scikit-learn Distributed Systems Big Data Inference Systems
2+ yrs exp