Snap Inc. is seeking a Software Engineer to join the ML Platform Experience team within its 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, model orchestration, and model data quality. The role focuses on designing, building, and optimizing infrastructure for large-scale machine learning workloads. This includes feature generation and serving pipelines, cloud-based model training and evaluation, high-performance inference, and data management systems. The engineer will work closely with ML engineers to put advanced models into production and use AI tools and high-velocity engineering workflows while maintaining strong standards for correctness, security, and production quality. Snap follows a “default together” approach and expects team members to work in an office at least four days per week. The position offers equity in the form of RSUs. U.S. base salary ranges vary by pay zone: Zone A (CA, WA, NYC), $209,000–$313,000 annually; Zone B, $199,000–$297,000 annually; and Zone C, $178,000–$266,000 annually. 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