Machine Learning Engineer, Generative ML, Level 4

Snap Inc.•Los Angeles, CA
•$147,000 - $259,000•Onsite

About The Position

Snap Inc. is seeking a Machine Learning Engineer to join its Generative ML team. The team develops generative AI technologies and platforms, including multimodal large language models, video generation, real-time augmented reality, human understanding, and 3D content creation. Its work spans foundational models, efficient infrastructure, and on-device and server-side inference, supporting creative experiences for Snapchatters and tools for creators, developers, and internal teams across mobile, web, and wearable devices. The engineer will develop machine learning technology and products, work on generative pipelines for image, video, language, or audio, deliver on-device generative ML experiences, build augmented reality experiences using generative and diffusion models, and collaborate with cross-functional teams to explore and prototype products. Snap follows a “default together” approach, with team members expected to work in an office four or more days per week.

Requirements

  • Bachelor’s degree in a technical field such as computer science, mathematics, or statistics, or equivalent years of experience.
  • At least 3 years of post-Bachelor’s machine learning experience; alternatively, a master’s degree in a technical field plus at least 2 years of post-graduate machine learning experience; or a PhD in a relevant technical field.
  • Research or engineering experience in one or more of generative models, efficient models, diffusion models, language models, or related machine learning applications.
  • Strong software development skills in Python or C++.
  • Proficiency with PyTorch or TensorFlow.
  • Knowledge of mathematics and deep learning foundations.
  • Passion for machine learning, staying current with research, and rapidly prototyping ideas.
  • Desire to solve open-ended, ambiguous problems; grow professionally; learn; and help others.
  • Ability to collaborate effectively with internal teams and external partners, and to work independently.

Nice To Haves

  • Master’s degree or PhD in a related technical field.
  • Experience developing real-time software for mobile applications.
  • Knowledge of generative AI foundations, especially image, video, language, and audio generation.
  • Knowledge of efficient model foundations.
  • Track record of successful projects in generative AI.
  • Examples of work such as open-source projects, blog posts, Kaggle contests, or top conference or journal publications.

Responsibilities

  • Develop innovative machine learning technology and products that serve millions of Snapchatters.
  • Work on state-of-the-art generative pipelines for image, video, language, or audio generation.
  • Deliver generative machine learning experiences on device.
  • Build augmented reality experiences using generative and diffusion models.
  • Partner with cross-functional Snap teams to explore and prototype new products.

Benefits

  • Paid parental leave.
  • Comprehensive medical coverage.
  • Emotional and mental health support programs.
  • Compensation packages that include participation in Snap’s long-term success.
  • Eligibility for equity in the form of RSUs.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service