Snap Inc. is hiring a Software Engineer to join its ML Platform Experience team within the core ML Platform organization. The AI-native team builds agentic experiences for building, managing, and operating foundational models at Snapchat. It primarily uses Python, with Java and Go as supporting languages, and builds agents using ADK, Langfuse, and frontier LLM models. The team also works on foundational technologies including model lineage, orchestration, and data quality. The role focuses on designing, building, and operating large-scale machine-learning infrastructure and systems for training, evaluation, and inference. The engineer will develop feature-generation and serving pipelines, high-performance model-serving systems, and data-management infrastructure, while collaborating with ML engineers to bring models into production. The role also uses AI tools and high-velocity engineering workflows while maintaining strong standards for correctness, security, and production quality. Snap follows a “default together” approach, and team members are expected to work in an office four or more days per week. The position is eligible for RSUs. U.S. base salary ranges are $209,000–$313,000 in Zone A (CA, WA, NYC), $199,000–$297,000 in Zone B, and $178,000–$266,000 in Zone C. Starting pay depends on job-related skills, experience, qualifications, work location, and market conditions.
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
Senior