Machine Learning Engineer, Revenue+, Level 5

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
New York, NY
Salary
$209,000–$313,000 / yr
Posted
20 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $231k
This role $261k
$169k $328k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $207,300–$254,750 — the blue band above. At the midpoint, this role pays about $261k versus about $231k 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 103 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Machine Learning Engineer, Revenue+, Level 5

JOB TITLE: Machine Learning Engineer, Revenue+, Level 5 The Machine Learning Engineer, Revenue+, Level 5 joins the Revenue+ team to establish machine learning as a core capability for subscription growth and monetization across Snapchat+. This role involves identifying high-value opportunities to improve retention, subscriber value, and offer decisioning. You will design, build, and deploy production ML systems for personalization, ranking, and propensity modeling, owning the full path from ambiguous business problems to production deployment. Key technical requirements include experience with ranking, recommendation, and lifecycle optimization systems, alongside proficiency in leveraging AI tools for scalable development. You will collaborate with Product, Data Science, Backend, and Mobile Engineering teams to shape strategy. The work focuses on solving monetization problems, specifically optimizing subscription growth and lifecycle management for Snapchat+ users at significant scale.

What does a Machine Learning Engineer earn in New York?

Median $231150 from 50 postings across 20 companies.

See salary data

What you'll do

  • Identify high-value opportunities to improve subscription growth, monetization, retention, and subscriber value.
  • Design, build, and deploy ML systems for personalization, ranking, propensity modeling, and lifecycle optimization.
  • Own the full lifecycle from ambiguous business problems and data exploration to production deployment and iteration.
  • Establish technical direction and best practices for new Revenue+ machine learning capabilities.
  • Build reliable, observable, and scalable production ML systems to serve Snapchatters at significant scale.
  • Utilize AI tools to design and ship scalable services while maintaining standards for security and correctness.
  • Partner with Product, Data Science, and Engineering teams to shape product strategy and prioritize ML investments.

What we're looking for

  • Bachelor's Degree in a relevant technical field or equivalent practical work experience.
  • 5+ years of post-Bachelor’s machine learning experience; or Master’s degree + 4+ years; or PhD + 1 year.
  • Experience developing and productionizing ML systems for ranking, recommendation, personalization, propensity modeling, or monetization.
  • Experience taking ML systems from ambiguous problem statements through experimentation and into production.
  • Strong understanding of machine learning and software engineering foundations.
  • Proficiency in leveraging AI tools to streamline development while auditing for architectural integrity and security.
  • Advanced degree in computer science or related field (preferred).
  • Experience with causal inference, uplift modeling, experimentation, or customer lifetime value (preferred).

More like this

Similar roles

Machine Learning Engineer, Level 5

Snap Inc.

Bellevue, WA +4 25 days ago $209,000–$313,000
Machine Learning TensorFlow PyTorch Spark ML scikit-learn Caffe2 System Design Ranking Infrastructure Data Analysis Production Deployment AI Tools Content Understanding Image Generation Search Recommendations
5+ yrs exp Hybrid

Machine Learning Engineer, Level 4

Snap Inc.

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

Machine Learning Engineer, Causal Inference, Level 5

Snap Inc.

Bellevue +4 58 days ago $209,000–$313,000
Causal Inference Python A/B Testing Machine Learning pandas NumPy scikit-learn CausalML EconML DoWhy Uplift Modeling Propensity Score Matching Instrumental Variables Bayesian Inference Data Science Statistics
5+ yrs exp Hybrid

Machine Learning Engineer 5

Capital One Financial

McLean, VA +3 35 days ago
Python PyTorch TensorFlow Kubernetes AWS GCP Azure Spark Ray Scala Java Golang C++ Pandas NumPy Scikit-learn CI/CD Data Pipelines

Machine Learning Engineer 5

Capital One Financial

McLean, VA 29 days ago $229,900–$262,400
Python PyTorch TensorFlow Spark Ray Kubernetes AWS GCP Azure Scala Java Golang C++ Pandas NumPy Scikit-learn CI/CD Data Pipelines Transformers RNNs CNNs LSTMs
6+ yrs exp

Machine Learning Engineer 5

Adobe

San Jose, CA 39 days ago
LLMs Python PyTorch Hugging Face vLLM RAG SFT DPO GRPO RLHF RLAIF MLOps AWS GCP Azure W&B Data Structures Algorithms