Software Engineer, ML Infrastructure, Level IV

Snap Inc.

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CAPalo Alto, CA
Salary
$157,000–$235,000 / yr
Posted
31 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $194k
This role $196k
$135k most similar roles pay here $253k

This role pays more than 53% of similar roles. Most pay $146,500–$241,750 — the shaded band above. At the midpoint, this role pays about $196k versus about $194k 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 76 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Software Engineer, ML Infrastructure, Level IV

Software Engineer, ML Infrastructure, Level 4 joins the ML Platform Experience team to build the agentic user experience for managing and operating foundational models. This role involves designing and optimizing infrastructure systems for machine learning workloads at scale, focusing on reliability and efficiency. You will develop high-performance inference systems, build feature generation and serving pipelines for online inferencing and offline training, and create data management systems for collection, labeling, and processing. The work centers on solving technical challenges in model lineage, orchestration, and data quality. Key technologies include Python as the primary language, with Java and Go as supporting languages. You will utilize ADK, langfuse, frontier LLM models, and big data frameworks like Spark, Flink, or Ray. Experience with TensorFlow, PyTorch, Caffe2, Spark ML, and scikit-learn is also relevant for this infrastructure role.

What does a Software Engineer earn in Washington?

Median $202800 from 326 postings across 28 companies.

See salary data

What you'll do

  • Design and optimize infrastructure systems for machine learning workloads at scale.
  • Build feature generation and serving pipelines for online inferencing and offline training data.
  • Develop high-performance inference systems to ensure fast and efficient AI model serving.
  • Build cloud infrastructure for scalable ML model training, evaluation, and inference.
  • Create comprehensive data management systems for collection, labeling, processing, and evaluation.
  • Deploy cutting-edge models into production in collaboration with ML engineers.
  • Develop high-quality, secure code using Python, Java, and modern AI tools.

What we're looking for

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

More like this

Similar roles

Machine Learning Engineer, Level IV

Snap Inc.

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

Manager, Machine Learning Engineering, Web Ads Ranking

Snap Inc.

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

Staff Machine Learning Engineer, Search Ranking

Snap Inc.

Bellevue, WA +4 100 days ago $229,000$343,000
Machine Learning Python C++ Java Scala Spark Flink Beam TensorFlow PyTorch JAX LLM Retrieval-Augmented Generation A/B Testing Search Ranking Embedding Neural Ranking Multi-task Learning Vector Search
8+ yrs exp