Snap Inc. is seeking a Software Engineer to join the Core Inference team within its core ML Platform organization. The team builds and operates centralized machine learning infrastructure that enables teams across Snap to deploy, optimize, and serve sophisticated models reliably and efficiently at scale. It owns the end-to-end inference stack for recommendation models, embedding-generation models, and self-hosted large language models, supporting organizations including Ads, Content, Growth, Lenses, Security, and My AI. The role supports models behind personalized experiences across Snap products, optimizes and prepares models for production, and owns infrastructure for hosting and serving recommendation models, embedding-generation models, and self-hosted LLMs. It also involves LLM fine-tuning, reinforcement learning infrastructure, model serving, and inference optimization. The position provides inference components for advertising models and ranking and ML infrastructure for other Snap products when model hosting or serving is required. Snap follows a “default together” approach and expects team members to work in an office four or more days per week. The position is eligible for equity in the form of RSUs. In the United States, annual base salary ranges vary by pay zone: Zone A (CA, WA, NYC), $157,000–$235,000; Zone B, $149,000–$223,000; and Zone C, $133,000–$200,000.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level