Machine Learning Engineer, Level 4
Snap Inc.
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Snap Inc.
Snap Inc.
Intuit
PayPal
Zillow
Cisco