Machine Learning Engineer, 3+ Years of Experience
Location: Hybird, Los Angeles, CA

Job Description:

At Snap Inc., we’re building the future of how people express themselves, connect with each other, and experience the world. We’re looking for passionate, innovative, and skilled Machine Learning Engineers to help us continue revolutionizing communication and bringing fun to hundreds of millions of people worldwide.

As a Machine Learning Engineer at Snap, you’ll be at the forefront of developing cutting-edge ML models that shape how users interact with Snapchat, Lens Studio, and Spectacles. You’ll create AI-driven experiences that empower self-expression, connect people, and push the boundaries of augmented reality!

What You’ll Do:

  • Build Smart, Scalable ML Models: Create impactful models that deliver value for users, advertisers, and Snap as a whole.
  • Evaluate Technical Tradeoffs: Make decisions with a careful eye on the technical feasibility and scalability of every ML model.
  • Ensure Quality and Precision: Perform thorough code reviews to ensure high-quality, maintainable, and efficient code.
  • Iterate and Innovate: Move quickly and build robust, lasting solutions while maintaining a strong focus on quality.

What We’re Looking For:

  • Expert in ML: You have a deep understanding of machine learning approaches and algorithms. You know how to turn data into insights and actionable models.
  • Problem Solver: You’re great at solving open-ended, ambiguous problems and know how to evaluate trade-offs for optimal solutions.
  • Team Player: Strong collaboration and mentorship skills, with the ability to work seamlessly with internal teams and external partners.
  • Driven and Self-Motivated: You know how to prioritize tasks and work independently without constant supervision.

Minimum Qualifications:

  • Bachelor's degree in a technical field such as Computer Science, Mathematics, Statistics, or equivalent experience.
  • 3+ years of hands-on machine learning experience in areas like ranking, recommendations, search, content understanding, or image generation.
  • Proficiency with popular machine learning frameworks like TensorFlow, Caffe2, PyTorch, scikit-learn, or similar.
  • Experience developing machine learning models that drive real user value in production environments.

Preferred Qualifications:

  • Advanced degree (Master's, Ph.D.) in Computer Science or a related field.
  • Experience with ranking infrastructures and system design for large-scale ML models.
  • Familiarity with ML model deployment and optimization for large-scale use cases.

Why Snap Inc. Is the Right Place for You:

  • Be Part of the Future: Work on exciting, cutting-edge products that change the way people live, communicate, and interact with the world.
  • Collaborative Culture: Join a team that thrives on innovation, creativity, and working together to build amazing experiences.
  • Generous Benefits: Snap has your back! From paid parental leave to comprehensive healthcare and mental health support, we’ve got you covered. Plus, our compensation package includes RSUs so you can share in Snap’s long-term success!
  • Competitive Compensation: We offer competitive pay based on location and experience, ranging from $143,000 to $252,000, plus equity options in the form of RSUs.

Our Commitment to Diversity:

At Snap, diversity is not just a value—it’s a core part of our mission to create products that reflect the diverse global community. We embrace the inclusion of all backgrounds, perspectives, and voices, and we’re proud to be an equal opportunity employer.


Key Skills:

  • Machine Learning Engineer, 3+ Years of Experience