Snap
Machine Learning Engineer, Generative ML, Level 4
$147K–$259K
Los Angeles, California +2 · Full-time · Posted Sep 25, 2026
- Location
- Los Angeles, California
Palo Alto, California
New York, New York - Experience
- 3+ years of post-Bachelor’s machine learning experience; or a Master’s degree in a technical field plus 2+ years of post-grad machine learning experience; or a PhD in a relevant technical field.
- Education
- Bachelor’s degree in a technical field such as computer science, mathematics, or statistics, or equivalent years of experience.
About the job
Develops generative machine learning technology and products, including image, video, language, and audio generation, on-device experiences, and augmented reality.
What you'll do
- Develop machine learning technology and products for Snapchatters.
- Build generative pipelines and deliver on-device machine learning experiences.
- Create generative and diffusion model-based AR experiences and prototype products with cross-functional teams.
What they ask for
- Strong software development skills in Python or C++ and proficiency with PyTorch or TensorFlow.
- Knowledge of mathematics and deep learning foundations.
- Bachelor’s degree in a technical field or equivalent years of experience.
- Research or engineering experience in generative models, efficient models, diffusion models, language models, or related machine learning applications.
Nice to have
- Real-time software development experience for mobile applications.
- Knowledge of GenAI and efficient model foundations; a track record of successful GenAI projects.
Pay
$173,000-$259,000 annually (USD, base salary); $164,000-$246,000 annually (USD, base salary); $147,000-$220,000 annually (USD, base salary)
Tools
Python, C++, PyTorch, TensorFlow
AI focus
Generative ML, including image, video, language, and audio generation; diffusion and efficient models; on-device inference; and generative-model-based augmented reality.
Model-written summary · the original posting is authoritative