Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
5 years of experience with Computer Vision (image classification and processing, object detection, visual search), video generation, or signal processing; and experience with algorithms and design techniques.
5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine-tuning).
Nice to haves:
PhD degree or equivalent experience in one of the following areas: Computer vision, machine learning, sensor fusion, image processing, deep learning, simultaneous localization and mapping (SLAM), sensor calibration, semantic perception.
Experience driving end-to-end development of computer vision systems from initial research to production-quality code landed in demos/products.
Experience developing high-performance computer vision systems for real-time applications on mobile platforms.
Experience with publications in computer vision or robotics.
What you'll be doing:
Provide technical leadership on high-impact projects.
Influence and coach a distributed team of engineers.
Develop next-generation components within spatial sensing and calibration for the AR Team.
Work with stakeholders to define requirements and drive algorithmic design and implementation end-to-end.
Contribute to, or lead new research collaborations with partner teams to deliver novel technical components solving the challenges facing consumer AR devices on commodity hardware.