Senior, Computer Vision Researcher, 3D Reconstruction

Sunnyvale, CA; Zurich, Switzerland; Toronto, ON

Applications have closed

Magic Leap

Explore Magic Leap AR for business. Improve your organization's training, 3D visualization, collaboration, and remote assistance workflows.

View company page

Job Description

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

Responsibilities

  • Conduct independent research and development work on advanced computer vision components like  dense environment reconstruction, 3D scene understanding and Large Scale mapping
  • Provide leadership and mentorship to more junior software engineers, technicians and interns
  • Work hand-in-hand with all the key stakeholders and developers across the company contributing to computer vision components
  • Write maintainable, reusable code, leveraging test driven principles to develop high quality geometric vision modules
  • Troubleshoot and resolve software defects and other technical issues
  • Review individual developer's code in the team to ensure highest code quality

Qualifications

  • 2+ years of working experience in Computer Vision targeted to product development
  • Expert knowledge in 3D Reconstruction
    • Experience with dense/semi-dense photometric methods, stereo, structure from motion etc
    • Experience with point cloud processing, multiple view geometry, depth sensors
  • Expert level in C++ (programming and debugging)
  • Experience working with OpenCV
  • Good working knowledge of Python is a plus
  • Experience in Deep Learning is preferred with knowledge of at least one of TensorFlow, PyTorch, or Caffe
  • Experience with large scale mapping is a plus
  • Knowledge of 3D geometry and point cloud processing frameworks, such as PCL is a plus
  • Knowledge of software optimization and embedded programming is a plus

Education

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

Additional Information

  • All your information will be kept confidential according to Equal Employment Opportunities guidelines

 

Tags: 3D Reconstruction Caffe Computer Science Computer Vision Deep Learning Engineering OpenCV Python PyTorch Research TensorFlow

Perks/benefits: Career development

Regions: Europe North America
Countries: Canada Switzerland
Job stats:  16  0  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.