Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Computer Vision Engineer, Geometry

Vienna, Austria

SnapLab is home to the Spectacles brand and a world-class research & development team, working together to pave the way for the future of the camera — and innovating how creative computing will be overlaid on the world around us.


We’re looking for Computer Vision engineers to join the Snap Labs Computer Vision Team at Snap Inc!

The SnapLab Computer Vision Team works to solve some of the most important challenges on Computer Vision and Augmented Reality. As a Computer Vision Engineer, you will be working in a small team to write efficient code for our most exciting products. you’ll work on solving some of our industry’s toughest challenges and develop the next generation of wearable devices. 

Want more jobs like this?

Get Software Engineering jobs in Vienna, Austria delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Working from our Vienna office, you’ll develop groundbreaking technology together with colleagues from our locations in Santa Monica (HQ), London and Israel. You will collaborate with researchers, engineers, and designers and will develop algorithms to create exciting products and breakthrough interactive experiences. 

What You’ll Do:

  • Develop novel features for the next generation of AR products

  • Design, implement and integrate existing and new Computer Vision and Augmented Reality algorithms

  • Research new techniques to improve speed, quality of existing algorithms for Computer Vision

  • Contribute to state-of-the-art tracking algorithms

  • Work with our computer vision team to deliver next-generation detection (such as face, hand, body etc.) technology for Augmented Reality systems

Knowledge, Skills, & Abilities:

  • Solid foundation in Computer Vision such as camera models, multi-view geometry and transformations

  • Solid math background with understanding of 3D geometry, trigonometry and linear algebra

  • Experience with C++ and Python

  • Outstanding problem solving skills

  • Ability to transform ideas into clean, fast and reliable code

  • Team player with great communication skills

  • Fluent  English

Minimum Qualifications:

  • BSc in Computer Science, Computer Graphics or 3+ years of relevant industry experience

Preferred Qualifications:

  • Masters, PhD, or industrial experience in computer vision and geometry (for example techniques such as bundle adjustment, structure from motion, 3D tracking)

  • Experience in implementing high-performance computer vision algorithms


The annual gross salary (38,5 hours / week) for this position is according to the collective agreement (IT-KV). We are offering a higher salary in line with qualifications and experience. 

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. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.  

If you have a disability or special need that requires accommodation, please don’t be shy and contact us at

Client-provided location(s): Vienna, Austria
Job ID: d3b88ce7b8ae8adfa3a04ae766d9ab190d24feb5fb2a5e3ca5db479b636600b9
Employment Type: Other