Meta Reality Labs is looking to solve real-world problems in imaging and computer vision that integrate with specialized hardware for the next generation of AR/VR systems.
Requirements
Experience in developing and implementing advanced algorithms for imaging, computer vision, or machine learning applications
Experience in Python and/or MATLAB, and C++
Familiarity with machine learning frameworks such as PyTorch, TensorFlow, or other related tools
Experience with designing computer vision algorithms optimized for specialized hardware such as GPUs, DSPs, or custom ASICs
Strong understanding of image and video quality metrics and evaluation methodologies
Experience with software-hardware co-design and developing models that interact with low-level system components
Ability to design new tools for data processing, visualization, and performance evaluation
Responsibilities
Develop novel algorithms for image processing, computer vision, and multimodal data fusion.
Design and prototype new architectures for real-time image and video processing in AR/VR systems.
Develop machine learning models that interact efficiently with specialized imaging hardware, optimizing for performance, energy efficiency, and scalability.
Perform image and video quality evaluations using both objective and subjective methods.
Build new tools and workflows for evaluating and improving visual quality and computational efficiency of vision systems.
Collaborate with hardware teams to co-design algorithms that leverage specialized accelerators or custom silicon for optimized performance.
Conduct cutting-edge research to publish at top-tier conferences and workshops in imaging, computer vision, and machine learning.
Other
PhD-level interns
Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment
Proven track record of achieving significant results, as demonstrated by first-authored publications at leading workshops or conferences in imaging, computer vision, or machine learning (e.g., CVPR, ICCV, ECCV, NeurIPS, ICML)
Experience working and communicating cross functionally in a team environment
Communicate results and progress to both technical and non-technical stakeholders