Meta's Reality Labs organization is focused on developing cutting-edge machine perception technologies for AR/VR products, aiming to bridge virtual and real worlds and impact billions of users. The Computer Vision Engineer role specifically addresses challenges in real-time image processing, hand tracking, eye tracking, 3D reconstruction, and visualization.
Requirements
- 3+ years of experience prototyping and engineering in at least ONE relevant specialization area in either Computer Vision or Machine Learning: Hand Tracking, Pose Estimation, Gesture Recognition, SLAM State Estimation, Online Calibration, Sensor Fusion, 3D reconstruction, object detection, segmentation and tracking, scene understanding, or semantic segmentation
- Industry experience working on projects such as: Object or Hand Tracking and Detection, Pose Estimation, Gesture Recognition, real-time Simultaneous Localization and Mapping (SLAM), and/or image processing, image and/or semantic segmentation, 2D and 3D key point estimation and surface reconstruction, depth estimation
- Experience developing and designing Computer Vision and/or Machine Learning technologies and systems for running on edge devices (mobile phones, and/or custom hardware)
- Publication track record at conferences such as SIGGRAPH, CVPR, NIPS, ECCV, ICCV, ISMAR, ICML, etc
Responsibilities
- Design and develop novel computer vision and/or machine learning algorithms in areas such as: hand tracking and gesture recognition, large scale mapping, reconstruction and scene understanding, real-time scene and object tracking, as well as semantic segmentation, depth sensing, generative approaches such as Generative Adversarial Networks (GANs), 3D stereo and volumetric reconstructions
- 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 from Reality Labs (RL) and Facebook AI Research (FAIR) in computer vision, machine learning, and graphics
- Participate in cutting edge research in computer vision that can be applied to AR/VR product development
- Define projects for other engineers to possibly solve and achieve impact based on your direction
Other
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- MS degree in Computer Science, Computer Vision, Machine Learning or related technical field, or equivalent significant industry experience