Events  Deals  Jobs 
    Sign in  
Magic Leap // augmented reality tech
Apply To Job

Job Description

We have an exciting opportunity in our perception team for individuals with exceptional research & implementation skills in Computer Vision & Deep Learning. The primary responsibility of the Senior, Computer Vision/Deep Learning Researcher is to conduct independent research & develop new core perception technologies within an agreed-upon scope & schedule defined with the management team. Qualified candidates will be driven self-starters, robust thinkers, strong collaborators, & adept at operating in a highly dynamic environment. We look for colleagues that are passionate about our product & embody our values.


  • Conduct independent research & develop state-of-the-art implementations of advanced computer vision capabilities, such as Neural Rendering, 3D Reconstruction, Realtime 6DoF Object Pose Tracking, & 3D Scene Understanding
  • Provide leadership & mentorship to more junior software engineers & interns
  • Work hand-in-hand with key stakeholders & developers across the company contributing to relevant computer vision capabilities
  • Write maintainable, reusable code, leveraging test-driven principles to develop high-quality deep learning & computer vision modules
  • Troubleshoot & resolve software defects & other technical issues
  • Review development code across the team to ensure high code quality, & reliable results


  • 2+ years of working experience in Computer Vision targeted to advanced research which informs & guides future product development
  • Expert knowledge in Computer Vision & Deep Learning in the following domains:
    • Neural Rendering & Neural Fields: Realtime Novel View Synthesis (NVS); Realtime & Offline Neural 3D Reconstruction (including extraction of 3D geometry, texture, & lighting) from images
    • Conditional Generative Modeling: generation & manipulation of 2D images / video, 3D models, & pose trajectories conditioned on textual & visual inputs; strong understanding of image-to-image translation, Diffusion Models, Autoregressive Generative Models, & 3D GANs
    • 3D Deep Learning: Realtime 3D Object Detection, 6DoF Object Pose Tracking, & 3D Segmentation; DL-based Feature Extraction & Matching; Point Cloud-based Deep Learning (e.g., PointNet++, Point Transformer, Point NeRF)
    • Classical 3D Computer Vision: Strong understanding of classical 3D geometric methods, including Multiple View Geometry, Structure from Motion (SfM), Point Cloud-based inference, camera calibration, feature matching-based registration, & non-linear optimization
  • Strong general Deep Learning skills (e.g., 2D Object Detection, Semantic & Instance Segmentation, SSL pre-training, Distillation, DNN architectures, Attention, ViTs, UNets, Multi-task DL, etc.)
  • Skilled with both pure / end-to-end Deep Learning & hybrid Classical methods
  • Strong knowledge of Python & its ML/CV related ecosystem
  • Expert with Pytorch & its extended ecosystem (alternately, JAX, TensorFlow, or other comparable Deep Learning Framework)
  • Strong working knowledge of COLMAP & its extensions (or comparable modern, modular SfM pipeline)
  • Good working knowledge of C++ (programming & debugging)
  • Strong Computer Graphics Rendering background is a plus
  • Knowledge of AutoML (including NAS) & Meta / Few-Shot Learning is a plus


  • MS in Computer Science, Electrical Engineering or a related field (with a minimum of 3 years of relevant experience)
  • Ph.D. is preferred (with a minimum of 1 year of relevant experience)

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines
Apply To Job
© 2023 GarysGuide      About    Feedback    Press    Terms