Computer Vision Engineer (3D Pose Estimation)

AR/VR | Zurich, Switzerland

The FRL team at Facebook is helping more people around the world come together and connect through world-class AR/VR hardware and software. With global departments dedicated to research, computer vision, machine learning, haptics, social interaction, and more, FRL is committed to driving the state of the art forward through relentless innovation. The potential to change the world is immense - and we’re just getting started.
Augmented and Virtual reality will transform the way people come together to work and play. Through understanding of human appearance, movement and expression, we aim to make it possible for people to feel like they are directly in front of each other, despite being separated by vast distances. We are investing in avatar and hologram capabilities that increasingly lead to high fidelity authentic representations of people in VR and AR. We are also investing in People Insight technologies, to detect, track and understand people in the scene.
Our Zurich team is focused on taking new machine perception technologies from early concept to the product level while iterating, prototyping, and realizing the human value and new experiences they open up. We are looking for experienced software engineers with a track record in computer vision, machine learning and graphics for a broad range of topics, from segmentation, face tracking, body tracking, depth sensing to 3D stereo reconstruction, avatars, character animation and virtual try-ons.
As a Computer Vision Engineer, you’ll be working closely with Research (Facebook Reality Labs) and solving challenges at the forefront of computer vision that bridge the gap between virtual and real. You’ll be setting technical direction for the projects you work on and helping engineers around you. We're looking for you to usher in the next era of human - computer interaction by solving hard and exciting computer vision problems.


  • Design and develop novel algorithms for face tracking, body tracking, expression tracking, character animation, avatars and reconstruction.
  • Develop prototypes for future VR/AR/MR experiences, drive continued development, and integrate robust solutions into product.
  • Collaborate with cross-functional engineering and research teams in computer vision, machine learning, and graphics.
  • Participate in cutting edge research in computer vision that can be applied to Oculus product development.

Minimum Qualifications

  • MS or PhD degree in Computer Science, Computer Vision, Machine Learning, or related technical field.
  • 2+ years of experience engineering in C++.
  • 2+ years of experience developing and designing Computer Vision technologies and systems.
  • Prototyping and engineering experience in at least ONE relevant specialisation area in Computer Vision: Face Tracking, Body Tracking, Expression Tracking, Character Animation, Avatars Reconstruction, Virtual Try-Ons.
  • Applications and resumes to be submitted in English.

Preferred Qualifications

  • PhD degree or research experience in Face Tracking, Body Tracking, Expression Tracking, Character Animation, Avatars, Reconstruction, Virtual Try-Ons.
  • Background in machine learning with experience in large scale training, evaluation of deep convolutional and/or recurrent neural networks, and engineering in Python.
  • Experience with CPU/GPU and mobile optimisation.
  • Publication track record at conferences such as SIGGRAPH, CVPR, NIPS, ECCV, ICCV, ISMAR, ICML, etc.

Ready to Join?

Apply Now

Oculus is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, genetic information, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law.

Oculus is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at