Research Scientist, Human Capture/Animation/Simulation

Software Engineering | Sausalito, CA

Oculus is a world leader in the design of virtual reality systems. We are currently seeking innovative researchers with a passion for technology to develop the next generation of virtual humans. The focus of this role is on full body capture and reconstruction. The position requires a combination of education and experience in computer vision, computer graphics, physics simulation or machine learning.


  • Plan and execute cutting-edge research to advance the state-of-the-art in virtual humans and digital double understanding.
  • Develop new advanced technologies related to real-time marker-less motion capture, motion analysis and generation, biomechanics, and physics based animation.
  • Formulation of new machine learning, analysis, and simulation approaches for virtual humans.
  • Collaborate with other researchers, engineers, and 3D artists to prototype hardware and software solution, experiments and concepts that advance the entire project.

Minimum Qualifications

  • PhD in the field of Computer Vision, Biomechanics, or Machine Learning with a proven academic track-record.
  • 3+ years’ experience in modeling and capturing and tracking humans, character animation using physics-based animation, motion graphs and other approaches, and/or biomechanical motion analysis, simulation, and prediction.
  • 3+ years’ experience designing algorithms for machine learning, animation, 3D geometry, computer vision.

Preferred Qualifications

  • Experience with recent machine learning/deep learning frameworks.
  • Experience with various types of motion-capture systems and sensors (optical, inertial, etc.)
  • 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, ECCV/ICCV, SIGGRAPH, NIPS, etc.
  • Demonstrated software engineer experience via an internship, work experience, coding competitions, or widely used contributions in open source repositories (e.g. GitHub).
  • Prior experience with designing real-time systems in C++

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.