Machine Learning Engineer, Level 5

Snap Inc.

Actively hiring Posted today Verified listing
Santa Monica, CA Posted today $209,000$313,000 / year

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $212k
This role $261k
$144k most similar roles pay here $331k

This role pays more than 82% of similar roles. Most pay $174,780–$249,750 — the shaded band above. At the midpoint, this role pays about $261k versus about $212k for comparable roles.

Based on 239 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 55 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR

As a Level 5 Machine Learning Engineer at Snap Inc., you will join the core engineering team responsible for developing and deploying machine learning models that enhance Snapchat, Lens Studio, and Spectacles. Your day-to-day responsibilities include applying advanced ML techniques to solve large-scale problems, owning the entire lifecycle of ML projects from data analysis to production deployment, and collaborating with cross-functional teams to launch new features. You will work with cutting-edge AI tools and frameworks like TensorFlow, PyTorch, and Spark ML to design scalable services while maintaining high standards for code quality, security, and reliability. This role requires a strong background in machine learning algorithms, experience with ranking and recommendation systems, and the ability to handle complex, ambiguous problems independently.

What you'll do

  • Build and deploy machine learning models for core products used by millions.
  • Apply modern ML techniques to solve large-scale, real-world challenges.
  • Own the full lifecycle of ML projects from data analysis to production.
  • Prototype and launch new ML-driven features in collaboration with teams.
  • Design scalable AI services while maintaining high standards for security.

What we're looking for

  • At least 5 years of post-Bachelor’s machine learning experience or equivalent advanced degree.
  • Proficient in developing ML models for ranking, recommendations, search, content understanding, and image generation.
  • Skilled in the full lifecycle of ML projects from data analysis to production deployment.
  • Strong ability to work independently and prioritize tasks effectively.
  • Experience collaborating with cross-functional teams on ML-driven feature development.
  • Familiarity with modern machine learning frameworks like TensorFlow, PyTorch, or similar tools.

More like this

Similar roles

Machine Learning Engineer, Level 4

Snap Inc.

Santa Monica, CA today $173,000$259,000
TensorFlow PyTorch scikit-learn Spark ML Python Kubernetes Docker CI/CD AWS PostgreSQL MongoDB Redis Git Jupyter Notebook S3 GCP Azure MLOps

Machine Learning Engineer 5

Adobe

San Jose 9 days ago $211,800$306,625
Python PyTorch Hugging Face AWS GCP Azure MLOps W&B LLM SFT DPO GRPO RAG RLHF RLAIF

Machine Learning Engineer 5

Adobe

San Jose 9 days ago $211,800$306,625
Python PyTorch Hugging Face AWS GCP Azure MLOps W&B LLM SFT DPO GRPO RAG RLHF RLAIF

Machine Learning Engineer

Adobe

San Jose 70 days ago $183,300$265,350
Python PyTorch LangChain LangGraph MCP ADK LLMs VLLMs CI/CD Docker AWS PostgreSQL Kubernetes

Machine Learning Engineer

Adobe

San Jose 80 days ago $161,700$234,150
Python TensorFlow PyTorch scikit-learn SparkML Kubernetes AWS CI/CD SQL Docker PostgreSQL MLOps

Machine Learning Engineer

Adobe

San Jose 13 days ago $161,700$234,150
Python AWS GCP Azure MLOps CI/CD Docker Kubernetes Prometheus Terraform PostgreSQL Git Agentic systems Multi-agent orchestration LLM-as-a-judge Retrieval-Augmented Generation RAG NLP pipelines