What is a Computer Vision Engineer at Snap?
Snap defines itself not merely as a social media platform, but as a camera company. At the heart of this identity is the Computer Vision Engineer, a role that directly powers the cutting-edge augmented reality (AR) experiences enjoyed by hundreds of millions of daily active users. From the iconic Snapchat Lenses that track faces and environments in real time to the sophisticated spatial mapping algorithms running on Spectacles, your work will bridge the gap between physical and digital worlds.
As a Computer Vision Engineer at Snap, you will tackle some of the most complex spatial computing, 3D reconstruction, and machine learning challenges in the industry. Unlike traditional cloud-based computer vision pipelines, Snap requires algorithms that run locally on mobile devices and custom wearable hardware. This means your solutions must be highly optimized, low-latency, and extremely power-efficient, directly impacting how users express themselves and interact with their surroundings.
The role is highly collaborative and strategically vital. You will work alongside graphics engineers, hardware designers, and product teams to turn theoretical research into shipping consumer features. If you are passionate about pushing the boundaries of real-time tracking, scene understanding, and mobile performance, this position offers an unparalleled playground for innovation.



