Machine Learning Engineer, Level IV

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
$173,000–$259,000 / yr
Posted
67 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $216k
$161k most similar roles pay here $286k

This role pays less than 53% of similar roles. Most pay $192,987–$254,750 — the shaded band above. At the midpoint, this role pays about $216k versus about $224k 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 IV

The Machine Learning Engineer, Level 4 joins the Engineering team to build and deploy machine learning models that power core products for millions of users. This 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 problems involving ranking, recommendations, search, content understanding, and image generation. Key technical requirements include proficiency in frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, or scikit-learn, along with experience in system design and ranking infrastructures. Additionally, the role requires utilizing AI tools to streamline development while maintaining high standards for code correctness and security. The position focuses on applying modern machine learning techniques to solve complex, real-world problems within a high-velocity engineering environment.

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 maintaining high standards for code correctness and security.
  • Utilize AI tools and high-velocity engineering workflows to streamline development processes.
  • Audit AI-generated outputs for architectural integrity, performance bottlenecks, and security risks.

What we're looking for

  • Bachelor's degree in a relevant technical field or equivalent practical experience.
  • 3+ years of post-Bachelor’s machine learning experience, or a Master’s degree plus 2+ years of experience, or a PhD.
  • Experience developing models for ranking, recommendations, search, content understanding, image generation, or other related applications.
  • Strong understanding of machine learning algorithms and approaches.
  • Proficiency in using AI tools to streamline development while auditing for architectural integrity and security.
  • Experience with frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, or scikit-learn.
  • Experience with ranking infrastructures and system design.
  • Ability to solve ambiguous problems and collaborate across cross-functional teams.

More like this

Similar roles

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

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 IV

Adobe

San Jose, CA 133 days ago $183,300$265,350
Generative AI LLM Python Java TensorFlow PyTorch AWS Azure MySQL Redis ElasticSearch Snowflake CICD Agile Fine-tuning
5+ yrs exp

Machine Learning Engineer IV

Adobe

San Jose, CA 8 days ago $183,300$265,350
Python PyTorch TensorFlow JAX Hugging Face Ray Spark LLMs multimodal foundation models Vector Search MLOps Distributed Training A/B Testing Information Retrieval Ranking Systems

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