Snap
Software Engineer, ML infrastructure, Core Inference, Level 4
$133K–$235K
Palo Alto - 395 Page Mill Rd +2 · Full-time · Posted Oct 20, 2026
- Location
- Palo Alto - 395 Page Mill Rd
Bellevue, Washington
Los Angeles, California - Experience
- 2+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field plus 1+ year of post-grad software development experience; or a PhD in a relevant technical field.
- Education
- Bachelor’s degree in a technical field such as computer science or equivalent experience.
About the job
Build and operate Snap’s ML inference infrastructure to optimize and serve recommendation, embedding-generation, and self-hosted LLM models at scale.
What you'll do
- Optimize, export, and prepare models for production across training and inference.
- Own infrastructure and inference components for hosting and serving models across Snap products and organizations.
- Work on LLM fine-tuning, reinforcement-learning infrastructure, serving, and inference optimization.
What they ask for
- Strong programming skills in Python and Java.
- Experience building large-scale production machine-learning systems, distributed systems, or big-data processing.
- Proven ability to operate highly available systems at significant scale.
- Bachelor’s degree in a technical field such as computer science or equivalent experience.
Nice to have
- Experience with ML training platforms or AI model inference optimization.
- Familiarity with TensorFlow, PyTorch, Caffe2, Spark ML, scikit-learn, or related frameworks.
Pay
$157,000-$235,000 annually USD (base salary); $149,000-$223,000 annually USD (base salary); $133,000-$200,000 annually USD (base salary)
Tools
Python, Java, Spark, Flink, Ray, TensorFlow, PyTorch, Caffe2
AI focus
ML infrastructure for model inference and serving, including recommendation and embedding models, self-hosted LLMs, LLM fine-tuning, reinforcement-learning infrastructure, and inference optimization.
Model-written summary · the original posting is authoritative