Manager, Software Engineering, ML Inference

Snap Inc.

Quick summary

Work type
On-site
Location
Bellevue, WALos Angeles, CAPalo Alto, CA
Salary
$229,000–$343,000 / yr
Posted
today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $215k
This role $286k
$151k most similar roles pay here $364k

This role pays more than 92% of similar roles. Most pay $183,625–$246,150 — the shaded band above. At the midpoint, this role pays about $286k versus about $215k 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 60 open roles on FindRole.

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

Most-posted roles

View all roles at Snap Inc.

At a glance

TL;DR · Manager, Software Engineering, ML Inference

Snap Inc. is seeking a Manager, Software Engineering, ML Inference to lead and mentor a team of engineers responsible for building and scaling systems that power model training, inference, and data pipelines. This role involves setting strategic direction, creating measurable goals, conducting design and code reviews, and collaborating with cross-functional teams to deliver high-impact initiatives at scale. The ideal candidate will have experience managing engineering teams, understanding ML infrastructure systems, and working with distributed systems and large-scale ML infrastructures such as TensorFlow, PyTorch, Spark ML, Kubernetes, NoSQL databases, and cloud services like Google Cloud or AWS. They should possess strong technical skills, management abilities, and the capacity to mentor senior engineers while driving clarity in complex projects. This position is crucial for enabling Snap's machine learning capabilities and ensuring robust production-ready quality across its global operations.

What you'll do

  • Lead and mentor a team of ML Infrastructure engineers for building scalable systems.
  • Set strategy, build roadmaps, and lead the delivery of high-impact ML infrastructure initiatives.
  • Evaluate technical tradeoffs and provide strong technical mentorship across the team.
  • Perform design and code reviews to maintain high standards of technical excellence.
  • Collaborate with various teams to understand requirements and deliver solutions at scale.

What we're looking for

  • Over 9 years of post-Bachelor's software engineering experience or equivalent advanced degree and relevant work experience.
  • Proven track record managing an engineering team for over a year, including hiring, mentoring, and performance management.
  • Deep understanding of ML infrastructure systems, including model training platforms, inference serving, feature stores, and data pipelines.
  • Experience building high availability, mission-critical distributed systems at significant scale.
  • Strong technical leadership skills to set direction, create roadmaps, and drive delivery of high-impact initiatives.

More like this

Similar roles

Manager II, Machine Learning Engineering, Core Engineering

Pinterest

Remote (San Francisco, CA) 29 days ago $189,308$389,753
Python Java Scala Kubernetes AWS Azure Google Cloud Platform Docker CI/CD Spark Hadoop PostgreSQL MySQL Redis Elasticsearch TensorFlow PyTorch Scikit-learn Kafka Zookeeper Prometheus Grafana
Remote Hybrid

Manager, Machine Learning Engineering

Warner Bros. Discovery

Remote 7 days ago $187,670$348,530
PyTorch TensorFlow Python Docker Kubernetes AWS CI/CD PostgreSQL Redis Prometheus Grafana Git Jenkins Scikit-learn OpenCV Hadoop Spark NVIDIA CUDA
Remote