Machine Learning Engineer, Level 3

Snap Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASan Francisco, CA
Salary
$118,000–$176,000 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $223k
This role $147k
$99k most similar roles pay here $297k

This role pays less than 94% of similar roles. Most pay $192,050–$254,500 — the shaded band above. At the midpoint, this role pays about $147k versus about $223k 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 85 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Machine Learning Engineer, Level 3

The Machine Learning Engineer, Level 3 joins the Engineering team to build and deploy machine learning models for core Snapchat products. This role involves managing the full machine learning lifecycle, including data analysis, model training, evaluation, and production deployment. The engineer will collaborate with cross-functional partners to implement ML-driven features and design scalable services using high velocity engineering workflows. Key responsibilities include solving open ambiguous problems and maintaining rigorous standards for code correctness and security. Candidates should possess experience in ranking, recommendations, search, content understanding, or image generation. Required technical skills include proficiency with machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, and scikit-learn. The role focuses on applying established ML techniques to solve well-defined, real-world problems within the visual messaging product area.

What does a Machine Learning Engineer earn in Washington?

Median $241750 from 70 postings across 15 companies.

See salary data

What you'll do

  • Build and deploy machine learning models for core Snapchat products.
  • Apply established ML techniques to solve well-defined, real-world problems.
  • Manage the ML lifecycle including data analysis, model training, evaluation, and production deployment.
  • Design and ship scalable services using high velocity engineering workflows.
  • Maintain rigorous standards for code correctness, security, and production-ready quality.
  • Implement and launch ML-driven features with cross-functional partners.

What we're looking for

  • Bachelor's Degree in a relevant technical field or equivalent years of practical work experience.
  • 1+ years of post-Bachelor’s machine learning experience or a Master’s degree in a relevant technical field.
  • Experience developing machine learning models for ranking, recommendations, search, content understanding, or image generation.
  • Strong understanding of machine learning approaches and algorithms.
  • Ability to solve open ambiguous problems and work well independently or with cross-functional partners.
  • Strong collaboration and mentorship skills.
  • Advanced degree in computer science or a related field (preferred).
  • Experience with frameworks like TensorFlow, PyTorch, Spark ML, or scikit-learn and knowledge of ranking infrastructures (preferred).

More like this

Similar roles

Machine Learning Engineer, Level V

Snap Inc.

Bellevue, WA +4 6 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
5+ yrs exp

Machine Learning Engineer, Level IV

Snap Inc.

Bellevue, WA +4 6 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

Machine Learning Engineer

Adobe

San Jose, CA 21 days ago $125,600–$234,150
Machine Learning Python PyTorch TensorFlow scikit-learn Databricks Spark MLOps CI/CD Feature Engineering Transformer Architectures Graph Neural Networks Anomaly Detection Sequence Modeling
3+ yrs exp

Manager, Machine Learning Engineering, Web Ads Ranking

Snap Inc.

Bellevue +4 99 days ago $229,000–$343,000
Machine Learning Large Language Models LLM Ranking Systems Distributed Systems TensorFlow PyTorch Caffe2 Spark ML scikit-learn Information Retrieval System Design Search Ranking Indexing
8+ yrs exp

Software Engineer, ML Infrastructure, Level V

Snap Inc.

Los Angeles, CA +2 15 days ago $209,000–$313,000
Python Java Scala C++ Spark Flink Ray TensorFlow PyTorch Caffe2 scikit-learn Distributed Systems Big Data Machine Learning Vector Search Inference Systems
6+ yrs exp

Machine Learning Engineer III

Capital One Financial

McLean, VA +3 2 days ago $161,800–$184,600
Python PyTorch TensorFlow Scikit-learn Pandas NumPy Spark Ray Kubernetes AWS GCP Azure CI/CD Scala Java Golang C++ Data Pipelines Agile