Staff Computer Vision Engineer
About the role
πΌ What you will do
Develop cutting-edge machine learning and computer vision technologies for Snap's next-generation Spectacles AR devices. Work on state-of-the-art algorithms that bridge the real and virtual worlds while collaborating with global cross-functional teams.
π Job Requirements
- Hold Bachelor's Degree in computer science or relevant technical field, or equivalent practical work experience - Possess extensive post-Bachelor's computer vision/machine learning experience; or Master's degree with extensive post-grad experience; or PhD with 4+ years post-grad experience - Demonstrate experience developing machine learning models for geometric scene understanding, semantic scene reconstruction, neural scene representation, monocular depth estimation, or visual localisation - Show deep understanding of machine learning principles, solutions, and frameworks for computer vision tasks - Display ability to understand, debug, and improve existing code while developing new algorithms - Exhibit strong communication and interpersonal skills - Demonstrate genuine passion for learning and helping colleagues improve
π Nice-to-have
- Hold MSc/PhD in Computer Vision or Machine Learning - Demonstrate experience integrating Machine Learning models into Augmented Reality solutions - Show expertise in neural network optimization (pruning, quantization, distillation) for resource-constrained devices - Possess experience in geometric computer vision including SLAM, VIO, Tracking, multi-view 3D reconstruction, or Depth Estimation - Have software development experience in C++
π― Responsibilities
- Develop and productise novel technologies for next-generation wearable AR devices - Explore and advance state-of-the-art machine learning and computer vision algorithms - Develop and deploy machine learning models for production environments - Collaborate with cross-functional engineering and research teams in computer vision, machine learning, and AR engineering - Work closely with Spectacles software and hardware teams globally from London office
About Snap Inc.
π What Snap Inc. offers
- Work in hybrid environment with "default together" policy (4+ days per week in office) - Receive comprehensive medical coverage - Access paid parental leave - Benefit from emotional and mental health support programs - Participate in compensation packages that share in Snap's long-term success - Join diverse and inclusive work environment committed to equal opportunity employment - Work on fifth-generation Spectacles powered by Snap OS
π What makes Snap Inc. unique
Snap Inc. is a technology company that believes the camera presents the greatest opportunity to improve how people live and communicate. The company empowers people to express themselves, live in the moment, learn about the world, and have fun together. Snap's three core products are Snapchat, a visual messaging app; Lens Studio, an augmented reality platform; and Spectacles, AR glasses. The Spectacles team pushes technology boundaries to bring people closer together in the real world through standalone, see-through AR glasses.
Interested in this job?
Apply Now