Research Intern, Machine Perception and Learning (PhD University Student)

Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities â€" we're just getting started.

Facebook Reality Labs (FRL) brings together a world-class, cross-discipline R&D team with the shared goal of developing the next generation of AR and VR technologies. The Surreal Vision team is looking for the next generation of scientists and engineers to tackle the most ambitious problems in machine perception at our research location in Redmond, WA.
The focus of this internship project lies in formulating a new generation of end-to-end real-time 3D scene understanding systems working across novel mobile sensor design, state estimation, computer vision, reconstruction, object-tracking, human-pose-tracking and large-scale online inference and optimization.
Our internships are twelve (12) to twenty four (24) weeks long and we have various start dates throughout the year.


  • Research across Machine Perception at the intersections of Deep Learning, reconstruction and state estimation
  • Design and execution of algorithms
  • Prototyping, building and analysis of experimental systems
  • Collaboration with and support of other researchers across various disciplines
  • Communication of research agenda, progress and results
  • Pursuing a PhD degree in the field of Computer Science, Computer Vision, Machine Learning or related field
  • Currently enrolled in a full time degree program and returning to the program after the completion of the internship
  • 2+ years experience with statistical analysis of data and mathematical modeling
  • 2+ years experience with developing machine learning, Bayesian filtering, information theory, 3D geometry, optimization, system building, and physics based simulation
  • 2+ years experience in C++, Java or Python. Familiarity with deep learning frameworks such as Pytorch and TensorFlow
  • Interpersonal experience: cross-group and cross-culture collaboration
  • Able to obtain work authorization in the U.S. between January 1, 2019 and December 31, 2019
  • 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, ECCV/ICCV, SIGGRAPH, NIPS, etc.

Back to top