Building a Cross-Platform Messaging Experience

At Snap, we value creativity, fun, and living in the moment as you communicate with your close friends. Our messaging product includes intricate client-side business rules and careful coordination between the client and server to bring the fastest, most reliable, and most fun way to talk with close friends through photos and video. In order to deliver on this, we chose C++ to build a consistent, unique messaging experience on both mobile platforms.

View Article

Latest Posts

Improving Djinni

Machine Learning

Applying GPU to Snap-Scale Machine Learning Inference

Build a Reliable System in a Microservices World at Snap


QUIC at Snapchat

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.