Machine Learning Engineer, Level 4

Snap Inc.

Actively hiring Posted today Verified listing
Santa Monica, CA · Bellevue, WA · Los Angeles, CA · New York, NY · Palo Alto, CA · Seattle, WA Posted today $173,000$259,000 / year

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $213k
This role $216k
$150k most similar roles pay here $273k

This role pays more than 53% of similar roles. Most pay $175,500–$249,756 — the shaded band above. At the midpoint, this role pays about $216k versus about $213k 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 Machine Learning Engineer at Snap Inc., you will join the core engineering team as a Level 4 professional, responsible for building and deploying machine learning models that enhance key products used by millions of users. Your daily tasks include applying advanced ML techniques to solve large-scale problems, owning the entire lifecycle of ML projects from data analysis to deployment, and collaborating with cross-functional teams to develop and launch new features. You will leverage AI tools to design scalable services while maintaining high standards for code quality, security, and production readiness. Ideal candidates possess a strong background in machine learning algorithms, experience with frameworks like TensorFlow or PyTorch, and the ability to work independently on complex projects. This role involves tackling real-world challenges at scale within Snap’s innovative ecosystem.

Skills

TensorFlow PyTorch scikit-learn Spark ML Python Kubernetes Docker CI/CD AWS PostgreSQL MongoDB Redis Git Jupyter Notebook S3 GCP Azure MLOps

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 problems efficiently.
  • Own the full lifecycle of ML projects from data analysis to production deployment.
  • Design scalable AI services while maintaining high standards for code correctness.
  • Collaborate with cross-functional teams to prototype and launch new ML features.

What we're looking for

  • 3+ years of post-Bachelor’s machine learning experience or equivalent advanced degree and ML experience
  • Strong understanding of machine learning approaches and algorithms for ranking, recommendations, search, etc.
  • Experience developing and deploying scalable machine learning models in production environments
  • Ability to work independently and collaborate effectively with cross-functional teams
  • Proficiency in modern AI tools and frameworks like TensorFlow, PyTorch, or related technologies
  • Skilled at solving complex, ambiguous problems while maintaining rigorous standards for code correctness and security

More like this

Similar roles

Machine Learning Engineer, Level 5

Snap Inc.

Santa Monica, CA today $209,000$313,000
Python TensorFlow PyTorch scikit-learn Spark ML Kubernetes Docker CI/CD PostgreSQL AWS Google Cloud Azure MLOps Prometheus Grafana

Sr. Machine Learning Engineer 4

Adobe

San Jose 13 days ago $183,300$265,350
Python AWS CI/CD MLOps Generative AI Prompt Optimization LLM Evaluation Retrieval-Augmented Generation RAG NLP Pipelines Docker Kubernetes Terraform Prometheus Grafana

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

Machine Learning Engineer

Qualcomm

San Diego, CA 29 days ago $122,800$184,200
Python TensorFlow PyTorch Keras C++ Linux Android NLP Machine Learning Embedded Systems Statistics Probability CI/CD

Machine Learning Engineer 4

Adobe

San Jose 34 days ago $183,300$265,350
Python Java Azure AWS TensorFlow PyTorch MySQL Postgres Redis ElasticSearch Snowflake LLMs CI/CD Kubernetes

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