3D Reconstruction Computer Vision Algorithms Engineer

Cupertino, CA
  • Job Code


The 3D Perception team in Video Engineering - the team who developed the visual inertial odometry for ARKit - is working on the future of 3D-enabled Apple products. We are looking for an extraordinary algorithm engineer to join us on projects that impact hundreds of millions of users

Key Qualifications

  • RGB-D 3D reconstruction algorithms
  • 3D mesh algorithms, operations, texturing, and parameterizations
  • Multi-view stereo
  • SLAM - Simultaneous Localization and Mapping
  • Traditional or deep learning domain knowledge for the above areas
  • Highly skilled in C++
  • Writing high performance, memory efficient, and multi-threaded code
  • Familiarity or experience with Objective-C, OpenGL, Metal, and Swift a plus


The release of ARKit last spring provided a historic opportunity: the world's largest platform for 3D computer vision algorithms. As an Apple engineer, you will have low-level access to the hardware and APIs that you can't get anywhere else. You will need these to deliver low-latency and high-performance algorithms to millions worldwide

You will use 3D computer vision to deliver experiences that are impactful, meaningful, and influential. We work closely with Apple's best-in-class designers to ensure the products we ship are more than technical demos - they resonate with users at a personal level

In this role you will be working on a wide range of

core technology algorithm development in support of future user experiences; communicating with and supporting external teams that use our algorithms; supporting low-level, cross-platform efforts; participating in code reviews; and being a constant advocate within the team for high quality results

Education & Experience

PhD in computer vision, robotics, or machine learning; alternatively, a comparable industry career, with significant experience delivering products using state-of-the-art computer vision technologies.

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

3D Reconstruction Computer Vision Algorithms Engineer

Apple, Inc.
Cupertino, CA

Join us to start saving your Favorite Jobs!

Sign In Create Account