Resume and JobRESUME AND JOB
Snap Inc logo

Computer Vision Engineer

Snap Inc

Computer Vision Engineer

Snap Inc logo

Snap Inc

full-time

Posted: November 4, 2025

Number of Vacancies: 1

Job Description

Computer Vision Engineer

Location: London, United Kingdom

Department: Spectacles

Employment Type: Full time

About Snap Inc

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

About the Role

Snap Inc. is a camera company believing that the lens on the world shapes our reality. We empower people to express themselves, live in the moment, and connect through innovative products like Snapchat, Lens Studio, and Spectacles—our AR glasses that overlay computing on the real world. The Spectacles team in London is at the forefront of AR hardware innovation, pushing the boundaries of what cameras can do. Join us as a Computer Vision Engineer to craft next-generation AR experiences that blend seamless computer vision with real-time rendering, enabling creators to build immersive worlds directly on Spectacles. In this role, you'll dive into client-side development, tying together graphics, computer vision, machine learning, and developer tools in a compute-constrained embedded environment. You'll design APIs that let teams prototype envelope-pushing AR features, optimize algorithms for Spectacles' cameras, and collaborate with global hardware and software experts. From debugging intricate vision pipelines to evaluating trade-offs for low-latency performance, your work will directly enhance how users experience augmented reality in everyday life. We're seeking a C++ expert passionate about AR innovation, capable of owning features end-to-end while thriving in Snap's creative, fast-paced culture. With strong API design skills and embedded systems experience, you'll contribute to a diverse team driving human progress through camera technology. Snap practices a 'default together' policy, expecting 4+ days in-office weekly to foster dynamic collaboration. We’re an equal opportunity employer committed to diversity, offering comprehensive benefits to support your well-being and growth.

What You'll Do

  • Develop client-side solutions integrating graphics, computer vision, machine learning, and developer tools for Spectacles AR glasses
  • Create developer-facing APIs to enable teams to build innovative AR experiences
  • Integrate cutting-edge computer vision and ML technologies for real-world overlay computing
  • Implement and maintain high-performance software in compute-constrained embedded environments on AR glasses
  • Collaborate with global Snap hardware and software teams to align on product requirements
  • Evaluate trade-offs, prototype solutions, and deliver features that push AR boundaries
  • Design, test, and debug software components to ensure reliability and quality
  • Optimize algorithms for real-time camera processing and AR rendering on Spectacles
  • Contribute to developer tools that empower creators on Snapchat and Spectacles platforms
  • Work closely with research teams to bring next-generation AR innovations to life

Minimum Qualifications

  • BS/BA degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience
  • Extensive software development experience with proficiency in C and C++ on Linux-based platforms
  • Strong experience with debuggers, build systems, and version control systems such as Git
  • Ability to independently execute on medium-sized features spanning several weeks and multiple PRs
  • Demonstrated ability to understand, debug, and improve existing codebases
  • Strong communication and interpersonal skills for cross-team collaboration
  • Experience working in compute-constrained embedded environments

Preferred Qualifications

  • Experience writing developer-facing APIs for AR or graphics applications
  • Hands-on experience with high-performance embedded systems
  • Background in integrating computer vision, machine learning, or graphics technologies
  • Prior work on AR hardware or wearable devices
  • Familiarity with real-time systems and low-latency processing for camera-based AR

Knowledge, Skills & Abilities

  • Expertise in C++ programming
  • Strong understanding of API design principles
  • Proficiency in Linux-based development environments
  • Experience with embedded systems programming
  • Knowledge of computer vision algorithms and libraries
  • Familiarity with machine learning integration in real-time applications
  • Graphics programming skills (e.g., OpenGL, Vulkan)
  • Debugging complex systems with tools like GDB
  • Build system expertise (e.g., CMake, Bazel)
  • Git version control proficiency
  • Real-time systems and low-latency optimization
  • Cross-functional collaboration and communication
  • Problem-solving in constrained hardware environments
  • Testing and quality assurance methodologies

Our Benefits

  • Paid parental leave for new parents
  • Comprehensive medical, dental, and vision coverage
  • Emotional and mental health support programs
  • Competitive compensation packages with equity in Snap’s long-term success
  • Flexible paid time off and wellness stipends
  • Professional development opportunities and learning resources
  • On-site perks including meals, fitness facilities, and social events
  • Commuter benefits and remote work accommodations where applicable

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • London, United Kingdom

Salary

Estimated Salary Rangehigh confidence

90,000 - 160,000 GBP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in C++ programmingintermediate
  • Strong understanding of API design principlesintermediate
  • Proficiency in Linux-based development environmentsintermediate
  • Experience with embedded systems programmingintermediate
  • Knowledge of computer vision algorithms and librariesintermediate
  • Familiarity with machine learning integration in real-time applicationsintermediate
  • Graphics programming skills (e.g., OpenGL, Vulkan)intermediate
  • Debugging complex systems with tools like GDBintermediate
  • Build system expertise (e.g., CMake, Bazel)intermediate
  • Git version control proficiencyintermediate
  • Real-time systems and low-latency optimizationintermediate
  • Cross-functional collaboration and communicationintermediate
  • Problem-solving in constrained hardware environmentsintermediate
  • Testing and quality assurance methodologiesintermediate

Required Qualifications

  • BS/BA degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience (experience)
  • Extensive software development experience with proficiency in C and C++ on Linux-based platforms (experience)
  • Strong experience with debuggers, build systems, and version control systems such as Git (experience)
  • Ability to independently execute on medium-sized features spanning several weeks and multiple PRs (experience)
  • Demonstrated ability to understand, debug, and improve existing codebases (experience)
  • Strong communication and interpersonal skills for cross-team collaboration (experience)
  • Experience working in compute-constrained embedded environments (experience)

Preferred Qualifications

  • Experience writing developer-facing APIs for AR or graphics applications (experience)
  • Hands-on experience with high-performance embedded systems (experience)
  • Background in integrating computer vision, machine learning, or graphics technologies (experience)
  • Prior work on AR hardware or wearable devices (experience)
  • Familiarity with real-time systems and low-latency processing for camera-based AR (experience)

Responsibilities

  • Develop client-side solutions integrating graphics, computer vision, machine learning, and developer tools for Spectacles AR glasses
  • Create developer-facing APIs to enable teams to build innovative AR experiences
  • Integrate cutting-edge computer vision and ML technologies for real-world overlay computing
  • Implement and maintain high-performance software in compute-constrained embedded environments on AR glasses
  • Collaborate with global Snap hardware and software teams to align on product requirements
  • Evaluate trade-offs, prototype solutions, and deliver features that push AR boundaries
  • Design, test, and debug software components to ensure reliability and quality
  • Optimize algorithms for real-time camera processing and AR rendering on Spectacles
  • Contribute to developer tools that empower creators on Snapchat and Spectacles platforms
  • Work closely with research teams to bring next-generation AR innovations to life

Benefits

  • general: Paid parental leave for new parents
  • general: Comprehensive medical, dental, and vision coverage
  • general: Emotional and mental health support programs
  • general: Competitive compensation packages with equity in Snap’s long-term success
  • general: Flexible paid time off and wellness stipends
  • general: Professional development opportunities and learning resources
  • general: On-site perks including meals, fitness facilities, and social events
  • general: Commuter benefits and remote work accommodations where applicable

Target Your Resume for "Computer Vision Engineer" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Computer Vision Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Computer Vision Engineer" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesLondonUnited KingdomSpectacles

Related Jobs You May Like

No related jobs found at the moment.

Snap Inc logo

Computer Vision Engineer

Snap Inc

Computer Vision Engineer

Snap Inc logo

Snap Inc

full-time

Posted: November 4, 2025

Number of Vacancies: 1

Job Description

Computer Vision Engineer

Location: London, United Kingdom

Department: Spectacles

Employment Type: Full time

About Snap Inc

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

About the Role

Snap Inc. is a camera company believing that the lens on the world shapes our reality. We empower people to express themselves, live in the moment, and connect through innovative products like Snapchat, Lens Studio, and Spectacles—our AR glasses that overlay computing on the real world. The Spectacles team in London is at the forefront of AR hardware innovation, pushing the boundaries of what cameras can do. Join us as a Computer Vision Engineer to craft next-generation AR experiences that blend seamless computer vision with real-time rendering, enabling creators to build immersive worlds directly on Spectacles. In this role, you'll dive into client-side development, tying together graphics, computer vision, machine learning, and developer tools in a compute-constrained embedded environment. You'll design APIs that let teams prototype envelope-pushing AR features, optimize algorithms for Spectacles' cameras, and collaborate with global hardware and software experts. From debugging intricate vision pipelines to evaluating trade-offs for low-latency performance, your work will directly enhance how users experience augmented reality in everyday life. We're seeking a C++ expert passionate about AR innovation, capable of owning features end-to-end while thriving in Snap's creative, fast-paced culture. With strong API design skills and embedded systems experience, you'll contribute to a diverse team driving human progress through camera technology. Snap practices a 'default together' policy, expecting 4+ days in-office weekly to foster dynamic collaboration. We’re an equal opportunity employer committed to diversity, offering comprehensive benefits to support your well-being and growth.

What You'll Do

  • Develop client-side solutions integrating graphics, computer vision, machine learning, and developer tools for Spectacles AR glasses
  • Create developer-facing APIs to enable teams to build innovative AR experiences
  • Integrate cutting-edge computer vision and ML technologies for real-world overlay computing
  • Implement and maintain high-performance software in compute-constrained embedded environments on AR glasses
  • Collaborate with global Snap hardware and software teams to align on product requirements
  • Evaluate trade-offs, prototype solutions, and deliver features that push AR boundaries
  • Design, test, and debug software components to ensure reliability and quality
  • Optimize algorithms for real-time camera processing and AR rendering on Spectacles
  • Contribute to developer tools that empower creators on Snapchat and Spectacles platforms
  • Work closely with research teams to bring next-generation AR innovations to life

Minimum Qualifications

  • BS/BA degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience
  • Extensive software development experience with proficiency in C and C++ on Linux-based platforms
  • Strong experience with debuggers, build systems, and version control systems such as Git
  • Ability to independently execute on medium-sized features spanning several weeks and multiple PRs
  • Demonstrated ability to understand, debug, and improve existing codebases
  • Strong communication and interpersonal skills for cross-team collaboration
  • Experience working in compute-constrained embedded environments

Preferred Qualifications

  • Experience writing developer-facing APIs for AR or graphics applications
  • Hands-on experience with high-performance embedded systems
  • Background in integrating computer vision, machine learning, or graphics technologies
  • Prior work on AR hardware or wearable devices
  • Familiarity with real-time systems and low-latency processing for camera-based AR

Knowledge, Skills & Abilities

  • Expertise in C++ programming
  • Strong understanding of API design principles
  • Proficiency in Linux-based development environments
  • Experience with embedded systems programming
  • Knowledge of computer vision algorithms and libraries
  • Familiarity with machine learning integration in real-time applications
  • Graphics programming skills (e.g., OpenGL, Vulkan)
  • Debugging complex systems with tools like GDB
  • Build system expertise (e.g., CMake, Bazel)
  • Git version control proficiency
  • Real-time systems and low-latency optimization
  • Cross-functional collaboration and communication
  • Problem-solving in constrained hardware environments
  • Testing and quality assurance methodologies

Our Benefits

  • Paid parental leave for new parents
  • Comprehensive medical, dental, and vision coverage
  • Emotional and mental health support programs
  • Competitive compensation packages with equity in Snap’s long-term success
  • Flexible paid time off and wellness stipends
  • Professional development opportunities and learning resources
  • On-site perks including meals, fitness facilities, and social events
  • Commuter benefits and remote work accommodations where applicable

"Default Together" Policy: At Snap Inc, we practice a "default together" approach and expect team members to work in an office 4+ days per week.

Snap is proud to be an equal opportunity employer.

Locations

  • London, United Kingdom

Salary

Estimated Salary Rangehigh confidence

90,000 - 160,000 GBP / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Expertise in C++ programmingintermediate
  • Strong understanding of API design principlesintermediate
  • Proficiency in Linux-based development environmentsintermediate
  • Experience with embedded systems programmingintermediate
  • Knowledge of computer vision algorithms and librariesintermediate
  • Familiarity with machine learning integration in real-time applicationsintermediate
  • Graphics programming skills (e.g., OpenGL, Vulkan)intermediate
  • Debugging complex systems with tools like GDBintermediate
  • Build system expertise (e.g., CMake, Bazel)intermediate
  • Git version control proficiencyintermediate
  • Real-time systems and low-latency optimizationintermediate
  • Cross-functional collaboration and communicationintermediate
  • Problem-solving in constrained hardware environmentsintermediate
  • Testing and quality assurance methodologiesintermediate

Required Qualifications

  • BS/BA degree in Computer Science, Electrical Engineering, or a related technical field, or equivalent practical experience (experience)
  • Extensive software development experience with proficiency in C and C++ on Linux-based platforms (experience)
  • Strong experience with debuggers, build systems, and version control systems such as Git (experience)
  • Ability to independently execute on medium-sized features spanning several weeks and multiple PRs (experience)
  • Demonstrated ability to understand, debug, and improve existing codebases (experience)
  • Strong communication and interpersonal skills for cross-team collaboration (experience)
  • Experience working in compute-constrained embedded environments (experience)

Preferred Qualifications

  • Experience writing developer-facing APIs for AR or graphics applications (experience)
  • Hands-on experience with high-performance embedded systems (experience)
  • Background in integrating computer vision, machine learning, or graphics technologies (experience)
  • Prior work on AR hardware or wearable devices (experience)
  • Familiarity with real-time systems and low-latency processing for camera-based AR (experience)

Responsibilities

  • Develop client-side solutions integrating graphics, computer vision, machine learning, and developer tools for Spectacles AR glasses
  • Create developer-facing APIs to enable teams to build innovative AR experiences
  • Integrate cutting-edge computer vision and ML technologies for real-world overlay computing
  • Implement and maintain high-performance software in compute-constrained embedded environments on AR glasses
  • Collaborate with global Snap hardware and software teams to align on product requirements
  • Evaluate trade-offs, prototype solutions, and deliver features that push AR boundaries
  • Design, test, and debug software components to ensure reliability and quality
  • Optimize algorithms for real-time camera processing and AR rendering on Spectacles
  • Contribute to developer tools that empower creators on Snapchat and Spectacles platforms
  • Work closely with research teams to bring next-generation AR innovations to life

Benefits

  • general: Paid parental leave for new parents
  • general: Comprehensive medical, dental, and vision coverage
  • general: Emotional and mental health support programs
  • general: Competitive compensation packages with equity in Snap’s long-term success
  • general: Flexible paid time off and wellness stipends
  • general: Professional development opportunities and learning resources
  • general: On-site perks including meals, fitness facilities, and social events
  • general: Commuter benefits and remote work accommodations where applicable

Target Your Resume for "Computer Vision Engineer" , Snap Inc

Get personalized recommendations to optimize your resume specifically for Computer Vision Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Computer Vision Engineer" , Snap Inc

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Snap IncSnapchatSocial MediaARSpectaclesLondonUnited KingdomSpectacles

Related Jobs You May Like

No related jobs found at the moment.