Principal Machine Learning Engineer, Content ML, Level 7

Snap Inc.

Quick summary

Work type
On-site
Location
Santa Monica, CA · Bellevue · Los Angeles, CA · New York, NY · Palo Alto, CA · San Francisco, CA · Seattle, WA
Salary
$276,000–$414,000 / yr
Posted
1 day ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $218k
This role $345k
$138k most similar roles pay here $444k

This role pays more than 97% of similar roles. Most pay $180,342–$255,225 — the shaded band above. At the midpoint, this role pays about $345k versus about $218k 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 · Principal Machine Learning Engineer, Content ML, Level 7

As a Principal Machine Learning Engineer at Snap, you will join the Content ML team as a Level 7 senior engineer to lead the development and scaling of large-scale recommendation systems for video content products like Spotlight, Discover, and Friend Stories. You’ll collaborate with cross-functional teams including ML, Infra, and Research partners to design next-generation recommender systems that incorporate state-of-the-art industry research in areas such as foundation models and multimodal signal understanding. Your responsibilities include advancing the tech stack for recommendations, ensuring scalability and reliability, and staying current with emerging trends to enhance Snap’s content capabilities. The role requires expertise in machine learning, deep learning, and large-scale recommendation/ranking systems, along with experience leading teams or roadmaps focused on personalization and recommendations. Proficiency in Python, TensorFlow, PyTorch, and a strong understanding of RecSys architectures are essential for this position.

What you'll do

  • Lead the vision and roadmap for large-scale recommendation systems across multiple Snap products.
  • Technically lead a team to operate, scale, and improve existing recommender systems.
  • Design next-generation recommender systems incorporating state-of-the-art industry research.
  • Advance the machine learning tech stack to enhance scalability, efficiency, and system performance.
  • Stay informed on RecSys trends and identify opportunities to leverage new developments.

What we're looking for

  • Deep understanding of recommendation system architectures and experience with real-world production systems.
  • Strong background in machine learning, deep learning, and large-scale recommendation/ranking systems.
  • Proven leadership in developing and scaling ML models for performance, reliability, and scale.
  • Excellent programming skills with an emphasis on clean design and production-readiness.
  • Ability to quickly learn new technologies and apply them effectively in complex problem spaces.
  • Skilled at solving technical challenges, influencing architecture decisions, and driving execution across teams.

More like this

Similar roles

Machine Learning Engineer, Level 4

Snap Inc.

Santa Monica, CA 1 day ago $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, Level 5

Snap Inc.

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

Principal Machine Learning Engineer

Intuit

Mountain View, CA 48 days ago $254,500$344,000
Python TensorFlow PyTorch Java Scala Docker Kubernetes AWS CI/CD MLOps PostgreSQL Redis Git Jenkins Prometheus Grafana

Principal Machine Learning Engineer

PayPal

San Jose, CA 77 days ago $242,000$359,150
Python TensorFlow PyTorch Spark BigQuery Airflow dbt Kubernetes AWS Google Cloud CI/CD Docker Prometheus Grafana Redis PostgreSQL MongoDB GraphQL REST_API Swagger
Hybrid

Principal Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 20 days ago $204,400$326,600
Python LangGraph LangChain AgentsSDK AutoGen Spark Databricks Airflow Temporal AWS CI/CD LLM-based systems Vector stores Observability Elasticsearch Kubernetes
Remote

Principal Machine Learning Engineer

Cisco

Remote (San Jose, CA) 7 days ago $291,500$369,100
Python PyTorch TensorFlow NLP Log Analytics Anomaly Detection Multi-Modal AI Modeling Distributed Training MLOps CI/CD Prometheus Grafana Kubernetes AWS Azure
Remote