Machine Learning Engineer, Level V

Snap Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASan Francisco, CASeattle, WA
Salary
$209,000–$313,000 / yr
Posted
67 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $223k
This role $261k
$166k most similar roles pay here $329k

This role pays more than 85% of similar roles. Most pay $192,050–$254,750 — the shaded band above. At the midpoint, this role pays about $261k 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 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 · Machine Learning Engineer, Level V

Machine Learning Engineer, Level 5 will join the engineering team to build and deploy machine learning models that power core products for millions of users. The role involves owning the full machine learning lifecycle, from initial data analysis through production deployment, while collaborating with cross-functional teams to prototype and launch features. The candidate will solve large-scale, real-world problems involving ranking, recommendations, search, content understanding, and image generation. Required skills include a deep understanding of machine learning algorithms and experience with frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, or scikit-learn. Additionally, the role requires proficiency in leveraging AI tools to develop scalable services while maintaining high standards for code correctness and security. The position focuses on solving complex technical challenges within the realm of large-scale product infrastructure and advanced machine learning applications.

What does a Machine Learning Engineer earn in Washington?

Median $241750 from 66 postings across 14 companies.

See salary data

What you'll do

  • Build and deploy machine learning models that power core products for millions of users.
  • Apply modern machine learning techniques to solve large-scale, real-world problems.
  • Manage the full machine learning lifecycle from initial data analysis to production deployment.
  • Prototype and launch ML-driven features in collaboration with cross-functional teams.
  • Design and ship scalable services while ensuring code correctness, security, and performance.
  • Utilize AI tools to streamline development while auditing outputs for architectural integrity.
  • Solve open, ambiguous problems using advanced machine learning algorithms and frameworks.

What we're looking for

  • Bachelor's degree in a relevant technical field or equivalent practical experience.
  • 5+ years of post-Bachelor’s machine learning experience.
  • Master's degree in a technical field with 4+ years of post-grad machine learning experience.
  • PhD in a relevant technical field with 1 year of post-grad machine learning experience.
  • Experience developing models for ranking, recommendations, search, content understanding, or image generation.
  • Proficiency in machine learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, or scikit-learn.
  • Experience with machine learning infrastructure and system design.
  • Ability to use AI tools to develop services while auditing for architectural integrity and security.

More like this

Similar roles

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

Manager, Machine Learning Engineering, Web Ads Ranking

Snap Inc.

Bellevue +4 72 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

Machine Learning Engineer

Q2

Austin, TX 28 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 81 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java LLMs LangChain LangGraph Computer Vision Generative AI Deep Learning Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Booz Allen Hamilton

Arlington, VA +2 81 days ago $77,600$176,000
Python TensorFlow PyTorch scikit-learn C++ Rust Java Deep Learning Computer Vision Generative AI LLMs LangChain LangGraph MCP Cursor Supervised Learning Unsupervised Learning
2+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 73 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Model Deployment Performance Engineering
10+ yrs exp