S

Snap

Builds visual messaging and augmented reality tools

Machine Learning Engineer - Level 5

Applied Machine LearningUpdated on Nov 11
Full-time

About the Job

Requirements

  • Strong understanding of machine-learning approaches and algorithms.
  • Ability to prioritize duties and work independently.
  • Ability to work with internal and external partners.
  • Ability to solve open-ended, ambiguous problems.
  • Strong collaboration and mentorship skills.
  • Proficiency in, or strong aptitude for, using AI tools to streamline development and critically audit generated output for architectural integrity, performance bottlenecks, and security risks.
  • Adaptability in learning and applying evolving AI systems and tools to remain current with engineering trends and modern development practices.
  • Bachelor's degree in a relevant technical field such as computer science, or equivalent years of practical work experience.
  • At least 5 years of post-bachelor's machine-learning experience; alternatively, a master's degree in a technical field and at least 4 years of post-graduate machine-learning experience; or a PhD in a relevant technical field and at least 1 year of post-graduate machine-learning experience.
  • Experience developing machine-learning models for ranking, recommendations, search, content understanding, image generation, or other relevant applications.

Responsibilities

  • Build and deploy machine-learning models that power core products and serve millions of Snapchatters.
  • Apply modern machine-learning techniques to solve large-scale, real-world problems.
  • Own the full machine-learning lifecycle, from data analysis through production deployment.
  • Partner with cross-functional teams to prototype and launch machine-learning-driven features.
  • Use AI tools to design and ship scalable services while maintaining rigorous standards for code correctness, security, and production.

Desired Qualifications

  • Advanced degree in computer science or a related field.
  • Experience working with machine-learning frameworks such as TensorFlow, Caffe2, PyTorch, Spark ML, or scikit-learn.
  • Experience with machine-learning and ranking infrastructures, and system design.

About the Company

Snap

Builds visual messaging and augmented reality tools

Snap builds visual communication software centered on Snapchat, where people exchange photos and videos, chat with friends, and explore creator and publisher content. Stories collect shared moments, while Discover and Spotlight organize video content for viewing beyond private conversations. Lens Studio lets developers create interactive camera effects, and the company develops augmented reality glasses through its wholly owned Specs subsidiary. Snap earns most of its revenue by selling advertising to businesses, alongside paid Snapchat+ subscriptions that add features and personalization to the app. Snap began operations in 2011 and is headquartered in Santa Monica, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Santa Monica, CA
Founded
2011

Recently Posted Jobs

Explore more opportunities at Snap

See more jobs