Snapchat's Data Revolution with NVIDIA: Faster, Cheaper, Better

Snapchat's parent company, Snap, is revolutionizing its data processing by integrating NVIDIA's GPU-accelerated technologies, reducing costs and increasing efficiency in developing new features.
In the dynamic world of social media, Snapchat isn't just a platform for ephemeral photos and quirky filters. It's a technological powerhouse that continually evolves its features for over 940 million monthly users. To keep up with these rapid changes, Snap, the company behind Snapchat, has taken a significant leap by adopting NVIDIA's open data processing libraries on Google Cloud. This move isn't just about keeping pace with trends, but about fundamentally transforming how they innovate.
Accelerating Innovation with GPUs
Every new Snapchat feature undergoes rigorous A/B testing, a process where different versions are experimented on with a subset of users. Snap conducts thousands of these experiments monthly, analyzing nearly 6,000 metrics to fine-tune user engagement and app performance. The adoption of Apache Spark accelerated by NVIDIA cuDF on NVIDIA GPUs has turbocharged this process, delivering a 4x speedup in runtime while maintaining the same infrastructure footprint. It's a feat of engineering that allows Snap to innovate faster and more efficiently.
Prudhvi Vatala, Snap's senior engineering manager, highlights the importance of this shift, stating, "Experimentation is at the core of our company." By moving from CPUs to GPUs, Snap isn't only scaling their experiments but also paving the way for more innovative user experiences. The question arises: how will this technological edge transform user engagement in the long run?
Cost-Effective Scaling: A Financial Insight
Beyond the technological prowess, there's a financial narrative at play. Based on internal data from early 2023, Snap has realized a 76% daily cost saving by transitioning to NVIDIA GPUs on Google Kubernetes Engine, compared to their previous CPU-based workflows. For a company with ambitious scaling plans, this cost efficiency isn't just beneficial, it's essential.
Joshua Sambasivam, a backend engineer on Snap's A/B testing team, was astonished by the financial results, remarking that the savings exceeded expectations. This GPU-accelerated pipeline flattens the cost curve, an essential consideration for any tech company looking to expand its capabilities without breaking the bank. In an industry where every penny matters, are other tech giants watching and learning?
The Road Ahead: Opportunities and Challenges
Looking to the future, Snap's integration of NVIDIA's Spark accelerator is set to extend beyond A/B testing into broader production workloads. Vatala sees this as just the beginning, citing untapped potential in their current infrastructure. "We didn’t realize we were sitting on this gold mine," he noted, pointing to the vast opportunities that lie ahead.
This strategic alignment with NVIDIA positions Snap not just as a leader in social media innovation, but as a forward-thinking tech company harnessing the power of advanced data processing to stay ahead. In a world where data drives decisions, it's clear that Snap's investment in NVIDIA's technology isn't just a momentary advantage, it's a long-term strategy for sustained innovation.
Get AI news in your inbox
Daily digest of what matters in AI.