Research Scientist, SLAM/Tracking (PhD University Grad)

Research | Redmond, WA

We are seeking exceptional research scientists with a proven track record in computer vision (tracking, SLAM, visual-inertial odometry, structure from motion and 3D reconstruction) to join the Surreal research group at Oculus Research. Join a unique team of world-class researchers, and help us solve the next generation of research challenges on the path to building future machine perception enabled technologies! The position requires a PhD in computer vision, robotics, or similar areas, and a strong background in 3D computer vision.


  • Develop novel, accurate computer vision algorithms and advanced systems for real-time visual SLAM, sensor fusion, visual odometry, camera calibration and 3D reconstruction
  • Research, develop and prototype advanced tightly integrated hardware and software technologies related to tracking, 3D reconstruction, stereo and more.
  • Conceive proof-of-concept prototypes that establish overall system performance
  • Analyze and improve efficiency, scalability and stability of various deployed systems
  • Collaborate with team members from prototyping through production to advance the entire project
  • Contribute research that can be applied to Facebook and Oculus product development

Minimum Qualifications

  • Currently has or is in the process of obtaining a PhD degree or completing a postdoctoral assignment in the field of computer vision, robotics or related field
  • Background in advanced geometric computer vision, state estimation and SLAM
  • Mathematical background and understanding of optimization, linear algebra, probabilistic estimation and 3D geometry.
  • Experience with SLAM systems e.g. monocular, stereo, visual-inertial or RGBD
  • 5+ years C++ experience with mastery of modern C++ features.
  • Ability to understand, develop, and analyze systems
  • Interpersonal skills: cross-group and cross-culture collaboration
  • Ability to obtain work authorization in the United States in 2018
  • Must be available to start employment on or after January 2018

Preferred Qualifications

  • Experience working in a nix environment.
  • Broad understanding of the full machine vision pipeline from sensors to high-level algorithms
  • Relevant publication history in top conferences and journals
  • Strong software engineering skills, ability to work within a complex codebase
  • Demonstrated software engineer experience via an internship, work experience, coding competitions, or widely used contributions in open source repositories (e.g. GitHub)
  • Proven track record of achieving significant results as demonstrated by grants, fellowships, patents, as well as first-authored publications at leading workshops or conferences such as CVPR, SIGGRAPH, ICCV, 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.

If you need assistance or an accommodation due to a disability, you may contact us at or you may call us at +1 650-308-7837.