← All roles

Software Engineer, ML Infrastructure, ML Platform Level 5

Snap Inc.· Engineering
Apply on company site
Hybrid (Bellevue, WA; Los Angeles, CA; Palo Alto, CA)$209k - $313k + equityFull timePosted 5d ago

About the role

Software Engineer to join the ML Platform Experience team, building and operating agentic user experiences for foundational models at Snapchat. Focus on ML infrastructure, model training/evaluation, inference, data management, and reliability at scale using Python (with Java/Go) and AI tooling.

Responsibilities

  • Design and optimize infrastructure systems for machine learning workloads at scale and drive reliability and efficiency improvements across Snapchat’s ML Infrastructure
  • Build and enhance feature generation and serving pipelines that power online inferencing and offline training data generation
  • Develop high-performance inference systems to ensure fast and efficient AI model serving
  • Build infrastructure to perform scalable ML model training, evaluation, and inference in the cloud
  • Develop high-performance inference systems to ensure fast and efficient AI model serving
  • Build comprehensive data management systems for scalable data collection, labeling, processing, and evaluation
  • Work closely with ML engineers to deploy cutting-edge models into production
  • Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code

Qualifications

  • Strong programming skills in Python, Java
  • Strong problem-solving skills with a focus on system performance, scalability, and efficiency
  • Good understanding of distributed systems and the infrastructure components of large-scale ML
  • Experience with big data processing frameworks such as Spark, Flink, or Ray
  • Ability to collaborate and work well with others
  • Proven track record of operating highly-available systems at significant scale
  • Ability to proactively learn new concepts and apply them at work
  • Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices

Skills

Required:PythonJavaDistributed SystemsBig Data Frameworks
Nice to have:ML Model Inference & Training

Benefits

  • paid parental leave
  • comprehensive medical coverage
  • emotional and mental health support programs
  • compensation packages that let you share in Snap’s long-term success
  • Our benefits are built around your needs
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Snap Inc.

We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

We believe the camera presents the greatest opportunity to improve the way people live and communicate.

cameramessagingsocial mediaARAI

More open roles at Snap Inc.