Machine Learning

Device-Distributed Machine Learning

Snapchat uses machine learning to power many features across the app - from sophisticated lenses, to serving relevant and interesting Discover content, to returning relevant search results, to security architecture that keeps our community safe.

View Article

Latest Posts


Making The Most of a Rewrite


Kindness in engineering

Don't Rewrite Your App, Unless You Have To

Product Design

Meet Snap’s Design Engineers

See All Blog Posts

Kind, Smart, Creative

What we are building

Our products empower people to express themselves, live in the moment, learn about the world, and have fun together. At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate.