Computer Vision Research Engineer - Apple Maps 3d Vision Team

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Research Engineer role focused on Computer Vision and Machine Learning for Apple Maps 3D Vision Team, developing novel methods for SLAM, 3D reconstruction, and localization using large, multi-modal datasets.

What you'd actually do

  1. Develop novel methods for various computer vision problems, including image and lidar based slam, structure from motion, bundle adjustment, image-based localization, etc.
  2. Work with large datasets of different modalities, including aerial, satellite, and ground data.
  3. You need to have a strong curiosity about tackling and solving new real-world problems.

Skills

Required

  • Strong background in Computer Vision and Machine Learning
  • Familiarity and hands-on experience with 3D geometry problems (eg: slam, bundle adjustment, 3D reconstruction) and machine learning
  • Solid programming skills
  • Masters degree with 2+ years of experience

Nice to have

  • Published papers in top-tier CV/ML conferences (CVPR, ICCV, ECCV, NeurIPS, ICLR, Siggraph, etc.)
  • Experience with training models for feature detection, matching, and pose estimation is appreciated.
  • Knowledge of computer graphics fundamentals is appreciated.
  • Solid C/C++/Python skills.
  • Some experience with GPU/graphics languages, such as CUDA, OpenGL or Metal, is a plus.
  • PhD degree in Computer Vision / Machine Learning / AI / Computer science / Electrical Engineering or related field

What the JD emphasized

  • Published papers in top-tier CV/ML conferences (CVPR, ICCV, ECCV, NeurIPS, ICLR, Siggraph, etc.)

Other signals

  • researching and developing new methods and algorithms
  • extremely large data sets of different modalities
  • develop novel methods that combine 3D geometry and machine learning