Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free AR/MR, and push the future of computing platforms. We are a team dedicated to AR and MR research and products, committed to driving the state-of-the-art forward through demonstrated experience in innovation. The potential of AR and MR to change the world is immense—and we're just getting started. The Reality Labs Silicon team explores, develops, and delivers new cutting-edge technologies that serve as the foundation of current and future Reality Labs products. From mixed reality and human interaction to natural input and beyond, the silicon team focuses on taking new technologies from early concept to the product level while iterating, prototyping, and realizing the human value and new experiences they open up. The team's mission is to develop cutting-edge image processing, computer vision, and machine learning(ML) core technologies for on-device imaging in combination with cloud computing. We are combining ML and classic algorithms to achieve product requirements.
Locations
Sunnyvale, CA, US
Salary
Salary not disclosed
Skills Required
Pythonintermediate
MATLABintermediate
C++intermediate
PyTorchintermediate
TensorFlowintermediate
Required Qualifications
Bachelor's degree in Computer Science, Computer Engineering, or relevant technical field (degree)
2+ years experience in developing and implementing advanced algorithms for imaging, computer vision, or machine learning applications (experience)
Experience with designing image processing or computer vision algorithms optimized for specialized hardware such as GPUs, Digital Signal Processors (DSP), or custom Application-Specific Integrated Circuits (ASIC) (experience)
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)
Demonstrated experience in designing tools for data processing, visualization, and performance evaluation (experience)
Knowledge of image and video quality metrics and evaluation methodologies (experience)
Experience with software-hardware co-design and developing models that interact with low-level system components (experience)
Familiarity with state-of-the-art techniques in computational imaging, computer vision, or Augmented Reality/Virtual Reality (AR/VR) applications (experience)
Responsibilities
Develop algorithms for image processing and computer vision that are based on machine learning and classic approaches
Develop machine learning models that interact efficiently with specialized imaging hardware, optimizing for performance, energy efficiency, and scalability
Run ML models, including training, optimization, and analysis of results
Perform image and video quality evaluations using both objective and subjective methods
Build new tools and workflows for evaluating and improving the 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
Benefits
bonus: Bonus included in compensation
equity: Equity included in compensation
general: Additional benefits offered by Meta (details available on Meta's benefits page)