Staff Machine Learning Engineer, Diffusion, Generative Modeling and Inference

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WALos Angeles, CANew York, NYPalo Alto, CASeattle, WA
Salary
$229,000–$343,000 / yr
Posted
73 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $286k
$165k $362k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $286k versus about $229k 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 103 open roles on FindRole.

Listed pay typically runs $209,000–$313,000 across 93 roles with salary data.

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Staff Machine Learning Engineer, Diffusion, Generative Modeling and Inference

The Staff Machine Learning Engineer, Diffusion, Generative Modeling and Inference joins the Generative ML Platform team to develop innovative machine learning technology and products for millions of Snapchatters. This role involves building cutting-edge augmented reality experiences using generative models and delivering generative machine learning experiences directly on device. The engineer will partner with cross-functional teams to explore and prototype new products, focusing on the full stack of generative AI including foundational models and efficient infrastructure. Required skills include deep understanding of mathematics, neural networks, deep learning, and generative modeling. Candidates must have experience with computer vision and frameworks such as TensorFlow, PyTorch, JAX, MLX, or scikit-learn. The work addresses the technical challenge of creating scalable, real-time, and human-centric generative experiences across mobile, web, and wearable devices.

What does a Machine Learning Engineer earn in Washington?

Median $241750 from 69 postings across 15 companies.

See salary data

What you'll do

  • Develop innovative machine learning technology and products to serve millions of Snapchat users.
  • Build cutting-edge augmented reality experiences using generative models.
  • Deliver generative machine learning experiences directly on mobile and wearable devices.
  • Train large-scale diffusion models for images, videos, or 3D content.
  • Build and optimize machine learning inference pipelines for efficient performance.
  • Apply distillation, quantization, and model compression techniques to improve model efficiency.
  • Optimize machine learning models for GPU, CPU, and NPU hardware.
  • Prototype new products and explore generative AI technologies with cross-functional teams.

What we're looking for

  • Bachelor's degree in a technical field such as computer science, mathematics, or statistics.
  • 8+ years of post-Bachelor’s machine learning experience, or a Master's plus 7+ years, or a PhD plus 4+ years.
  • Experience with Computer Vision or Generative Modeling techniques.
  • Experience working with machine learning frameworks such as TensorFlow, PyTorch, JAX, MLX, or scikit-learn.
  • Deep understanding of mathematics and machine learning algorithms.
  • Familiarity with Neural Networks, Deep Learning, and Generative Modeling.
  • Advanced degree in computer science or a related field (preferred).
  • Experience training large-scale diffusion models, model compression, or optimizing ML inference pipelines (preferred).

More like this

Similar roles

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 47 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 64 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp

Staff Machine Learning Engineer

Adobe

San Jose, CA +1 34 days ago
Generative AI Agentic AI Computer Vision Multimodal Learning LLMs Transformers Diffusion Models Vision-Language Models (VLMs) Python PyTorch AWS Azure Docker Kubernetes Model Context Protocol (MCP) APIs
5+ yrs exp

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 28 days ago $269,100–$307,200
Python Java GoLang C++ PyTorch TensorFlow Spark Ray Kubernetes AWS GCP Azure Dask RAPIDS Pandas NumPy Scikit-learn Transformers RNNs CNNs LSTMs Data Pipelines