Job Description
Meta Reality Labs - W2 Contract
Seattle WA OR Burlingame CA
Computer Vision Engineer - SLAM Library Development
Meta Reality Labs is seeking to hire an experienced Computer Vision Engineer to join their team in Seattle WA. This position will be joining the CoreAI team which focuses on the development of next generation large-scale structure from motion, dense scene reconstruction at scale, improved AR/VR content generation, and visualization.
This position will be focused on developing, optimizing, and improving a SLAM Library for Meta's Augmented reality & virtual reality headsets that is used in our major apps. To be succesful in this position, a candidate will need fluency programming in modern C++ libraries (C++ 14/17), be familiar with Open CV, and will either have prior experience working on real-time SLAM Libraries or developing/designing CV/ML systems for running on edge devices (Mobile phones and/or customer hardware).
Responsibilities:
- Develop and maintain novel, accurate CV algorithms and advanced systems for large scale applications.
- Monitor signals, identify and apply solutions to problems.
- Define use cases and develop methodology and benchmarks to evaluate different approaches for new algorithms.
- Collaborate on projects with other engineers to achieve impact based on your contributions.
Qualifications:
- Fluency in C++ programming using modern libraries (14/17)
- Industry experience working on projects such as real-time SLAM and 3D reconstruction, sensor fusion and active depth sensing, object and body tracking and pose estimation, and/or image processing.
- Prototyping experience using computer vision or machine learning in at least 1 relevant specialization area: SLAM, state estimation, sensor fusion, pose estimation, body/facial/hand/eye tracking, dense 3D reconstruction, object detection, segmentation and tracking scene understanding/semantic segmentation, photorealistic rendering, hardware, camera or online calibration.
- Experience within image and/or semantic segmentation, 2D and 3D key point estimation and surface reconstruction, depth estimation, or photorealistic rendering.
- Developing and designing Computer Vision and/or Machine Learning technologies and systems for running on edge devices (mobile phones, and/or custom hardware)
Education:
- Bachelor, MSc or PhD degree in Computer Science, Computer Vision, Machine Learning, Robotics or related technical field or relevant field required.