Senior, Software Engineer, Computer Vision/Deep Learning

Magic Leap, Inc.
Apply Now

Job Description

As a Senior Software Engineer in the 3D Reconstruction Perception team, you’ll be responsible for delivering production software with state-of-the-art computer vision and deep learning capabilities. In this role, the candidate should have strong 3D geometry and experience with deploying deep learning models, and will work in developing, integrating, validating and optimizing perception algorithms running on cloud and/or Magic Leap devices.

Responsibilities

  • Validate and deploy Deep Learning models in production environments.
  • Design, implement, validate, integrate and write test coverages for computer vision algorithms.
  • Troubleshoot and resolve software defects and other technical issues
  • Work hand-in-hand with all the key stakeholders and developers across the company contributing to perception components.
  • Help drive the integration and development of necessary tooling and automation (profiling, testing/verification, monitoring, etc) that allows the team to move faster and more confidently.
  • Review individual developer’s code in the team to ensure highest code quality.

Qualifications

  • 2+ years of working experience in Computer Vision/Deep Learning targeted to product development.
  • Strong knowledge in Computer Vision/Deep Learning in the following domains:
    • Object Detection and Semantic Segmentation: Design and implement advanced algorithms for detecting objects and labeling semantics in 2D images and 3D data
    • 3D Geometry: Strong knowledge of 3D geometry concepts, such as Multiview geometry, point cloud processing and working with depth data.
    • 3D Scene Understanding: Design and implement 3D scene segmentation algorithms based on depth, motion or texture data.
  • Strong programming experience with C++
  • Good experience with Python
  • Strong knowledge in Deep Learning, particularly focused on semantic segmentation, object detection and 3D data with the knowledge of a deep learning framework (TensorFlow, PyTorch, etc.)
  • Experience working with OpenCV
  • Experience with version control and source code practices like git, repo, and code reviews.
  • Knowledge of 3D reconstruction concepts, such as structure from motion, pose estimation, and localization, is a plus
  • Knowledge of working with meshes and 3D geometry applied to meshes is a plus
  • Analysis and optimization of the perception software stack for GPU, ARM, DSP or similar architectures is a plus.

Education

  • BS in Computer Science or equivalent required. Masters is preferred

Additional Information

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

Company Info.

Magic Leap, Inc.

Magic Leap, Inc. is an American startup company that released a head-mounted virtual retinal display, called Magic Leap One, which superimposes 3D computer-generated imagery over real world objects, by projecting a digital light field into the user's eye, involving technologies potentially suited to applications in augmented reality and computer vision. It is attempting to construct a light-field chip using silicon photonics.

  • Industry
    Information Technology,Artificial intelligence
  • No. of Employees
    1,900
  • Location
    Plantation, FL, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Magic Leap, Inc. is currently hiring Computer Vision and Deep Learning Software Engineer Jobs in Zürich, Switzerland with average base salary of CHf70,000 - CHf170,000 / Year.

Similar Jobs View More