Principal Machine Learning Engineer, Content ML, Level 7

Snap Inc.

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASan Francisco, CASeattle, WA
Salary
$276,000–$414,000 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $224k
This role $345k
$153k most similar roles pay here $442k

This role pays more than 98% of similar roles. Most pay $197,925–$249,750 — the shaded band above. At the midpoint, this role pays about $345k 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 61 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 43 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 guide a talented engineering group in enhancing existing recommender systems while collaborating with cross-functional teams to design next-generation solutions that incorporate state-of-the-art research in recommendation systems, foundation models, and multimodal signal understanding. Your role involves advancing the ML tech stack for recommendations, ensuring scalability, efficiency, reliability, and performance, as well as staying abreast of emerging trends to enhance Snap’s content capabilities. The ideal candidate has extensive experience with machine learning frameworks like TensorFlow or PyTorch, a strong background in recommendation systems, and expertise in designing, training, deploying, and optimizing large-scale models for production environments.

What you'll do

  • Lead the vision and roadmap for Snap’s large-scale recommendation systems.
  • Technically lead a group of engineers to operate and scale existing recommender systems.
  • Design next-generation recommender systems incorporating state-of-the-art industry research.
  • Advance the ML tech stack for recommendations, improving scalability and performance.
  • Stay updated on RecSys trends and identify opportunities to enhance Snap’s content capabilities.
  • Advocate for best practices in availability, scalability, experimentation rigor, and cost management.

What we're looking for

  • Deep understanding of recommendation system architectures and experience with real-world production systems.
  • Strong machine learning foundation, including deep learning and large-scale recommendation/ranking systems.
  • Experience leading teams or roadmaps focused on recommendations and personalization.
  • Ability to design, train, deploy, and optimize state-of-the-art ML models for performance, reliability, and scale.
  • Excellent programming skills with an emphasis on clean design and production-readiness.
  • Skilled at solving complex technical challenges and influencing architecture decisions in multi-stakeholder environments.
  • Strong collaboration, communication, and mentorship abilities.

More like this

Similar roles

Machine Learning Engineer, Level 4

Snap Inc.

Santa Monica, CA +5 25 days 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 25 days 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

Comcast

Philadelphia, PA 11 days ago
Python Docker Kubernetes Terraform AWS CI/CD Prometheus Grafana PostgreSQL Redis Scikit-learn TensorFlow PyTorch LLMs Generative AI Agentic AI Recommender Systems Learning-to-Rank

Reddit

Reddit

Remote 24 days ago
Python TensorFlow PyTorch Kubernetes AWS Docker CI/CD Prometheus PostgreSQL Redis Scikit-learn A/B Testing Model Evaluation Frameworks Cloud-Based ML Pipelines High-Performance Computing
Remote

Principal Machine Learning Engineer

Intuit

Mountain View, CA 72 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

Zillow

Remote 4 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