Software Engineer, ML Infrastructure, Core Inference, Level 4

Snap Inc.

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Bellevue, WAPalo Alto, CA
Salary
$157,000–$235,000 / yr
Posted
7 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $211k
This role $196k
$148k $244k
below market most similar roles pay here above market

This role pays less than 71% of similar roles. Most pay $192,050–$230,425 — the blue band above. At the midpoint, this role pays about $196k versus about $211k 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 · Software Engineer, ML Infrastructure, Core Inference, Level 4

Software Engineer, ML Infrastructure, Core Inference, Level 4 joins the Core Inference team within the ML Platform organization. This role involves building and owning the end-to-end inference stack for recommendation models, embedding-generation models, and self-hosted large language models. You will optimize, export, and prepare models for production use while supporting ranking needs for products like Discover, Stories, and Spotlight. Key responsibilities include developing infrastructure for LLM fine-tuning, reinforcement learning, and inference optimization across various product areas. The position requires proficiency in Python and Java, along with experience in distributed systems and big data processing frameworks like Spark, Flink, or Ray. Candidates should also possess familiarity with ML frameworks such as TensorFlow, PyTorch, Caffe2, Spark ML, and scikit-learn to solve large-scale production machine learning challenges.

What does a Software Engineer earn in Washington?

Median $202800 from 409 postings across 38 companies.

See salary data

What you'll do

  • Own the infrastructure used to host and serve recommendation models, embedding-generation models, and self-hosted LLMs.
  • Optimize, export, and prepare machine learning models for efficient production use across training and inference.
  • Develop and maintain infrastructure for LLM fine-tuning, reinforcement learning, and inference optimization.
  • Provide model-hosting and serving capabilities to various product areas including Ads, Content, Growth, and Security.
  • Manage the inference components that power advertising models for the Ads organization.
  • Provide ranking and ML infrastructure for products such as Camera, Maps, Chat, and Games.

What we're looking for

  • Bachelor’s degree in a technical field, or equivalent experience.
  • 2+ years of post-Bachelor’s software development experience, or Master’s degree with 1+ year of experience, or a PhD in a relevant technical field.
  • Experience building large-scale production machine learning systems, distributed systems, or big data processing.
  • Strong programming skills in Python and Java.
  • Good understanding of distributed systems and infrastructure components of large-scale ML.
  • Experience with big data processing frameworks such as Spark, Flink, or Ray.
  • Proven track record of operating highly-available systems at significant scale.
  • Experience with ML Training platforms, optimizing AI model inference, or familiarity with frameworks like TensorFlow and PyTorch (preferred).

More like this

Similar roles

Software Engineer, ML Infrastructure, Level 5

Snap Inc.

Los Angeles, CA +2 34 days ago $209,000–$313,000
Python Java Scala C++ Spark Flink Ray TensorFlow PyTorch Caffe2 Spark ML scikit-learn Distributed Systems ML Infrastructure Vector Search Big Data Processing
6+ yrs exp Hybrid

Machine Learning Engineer, Level 4

Snap Inc.

Bellevue, WA +4 25 days ago $173,000–$259,000
Machine Learning TensorFlow PyTorch Spark ML scikit-learn Caffe2 System Design Ranking Recommendations Search Content Understanding Image Generation AI Tools Data Analysis Production Deployment
3+ yrs exp Hybrid

Manager, Machine Learning Engineering, Web Ads Ranking

Snap Inc.

Bellevue, WA +4 117 days ago $229,000–$343,000
Machine Learning Large Language Models TensorFlow PyTorch Spark ML scikit-learn Caffe2 Distributed Systems Information Retrieval Ranking Systems System Design Indexing
8+ yrs exp Hybrid

Machine Learning Engineer 4

Capital One Financial

McLean, VA +1 35 days ago $197,300–$225,100
Python PyTorch TensorFlow Spark Kubernetes AWS GCP Azure Scala Java Golang C++ Pandas NumPy Scikit-learn CI/CD Ray Transformers RNNs CNNs LSTMs Data Pipelines