Machine Learning 3D Reconstruction Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$184,700–$324,800 / yr
Posted
78 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $213k
This role $255k
$152k most similar roles pay here $343k

This role pays more than 86% of similar roles. Most pay $180,375–$246,271 — the shaded band above. At the midpoint, this role pays about $255k versus about $213k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 1984 open roles on FindRole.

Listed pay typically runs $175,000–$277,600 across 1590 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Machine Learning 3D Reconstruction Engineer

As a Machine Learning 3D Reconstruction Engineer within the Video Computer Vision organization, you will collaborate with experts in computer graphics and machine learning to develop algorithms for human reconstruction. You will design, implement, benchmark, and optimize 3D reconstruction algorithms that power large-scale ground-truth data pipelines used to train and ship machine learning models. Your daily work involves building core APIs to help engineers apply these tools at scale while moving projects from prototype to production. The role requires a strong foundation in linear algebra, geometry processing, and data structures. You will utilize C++, Python, and advanced computer vision techniques to solve complex problems in human understanding and intelligence. This position focuses on the technical challenge of creating high-quality ground-truth data for products involving digital humans, health, and artificial intelligence.

What you'll do

  • Design and implement new 3D reconstruction algorithms to solve complex ground-truth problems.
  • Adapt state-of-the-art algorithms to meet specific product requirements and data pipeline needs.
  • Develop core APIs that enable machine learning engineers to utilize ground-truth data at scale.
  • Benchmark and optimize 3D reconstruction algorithms for real-world applications.
  • Write clean, modular, and testable code in C++, Python, or other relevant languages.
  • Transition 3D reconstruction algorithms from initial prototypes to production-ready systems.
  • Create high-quality ground-truth data used to train and ship machine learning models.

What we're looking for

  • Bachelor's degree in computer science, computer graphics, computer vision, or a related field.
  • Master's or PhD in computer graphics, computer vision, computer science, computer engineering, machine learning, or a related field.
  • 5+ years of relevant industry experience.
  • Strong proficiency in C/C++ and Python to write clean, well-structured code.
  • Strong knowledge of 3D graphics and geometry processing.
  • Solid mathematical foundation in linear algebra.
  • Experience developing user-facing APIs for complex systems.
  • Understanding of data structures, algorithms, and SW/HW parallelism.

More like this

Similar roles

CVML Engineer, 3D Reconstruction

Apple Inc

Sunnyvale, CA 105 days ago $216,200$324,800
3D Reconstruction 4D Reconstruction Computer Vision Machine Learning PyTorch Python C++ Multi-view Geometry Geometric Deep Learning SLAM Bundle Adjustment Linear Algebra Optimization Geometry Processing Mobile Deployment Apple Silicon
10+ yrs exp

CVML Engineer, 3D Reconstruction

Apple Inc

Sunnyvale, CA 112 days ago $150,400$277,600
3D Reconstruction 4D Reconstruction Computer Vision Machine Learning PyTorch Python C++ Multi-view Geometry Geometric Deep Learning SLAM Bundle Adjustment Linear Algebra Optimization Mobile Deployment Apple Silicon
3+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 34 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Performance Engineering
10+ yrs exp

Machine Learning Engineer

Apple Inc

Cupertino, CA 73 days ago $184,700$324,800
Python C++ PyTorch CUDA GPU Kernel Optimization Machine Learning Distributed Training Inference Serving Data Pipelines Computer Architecture 3DGS Vision Algorithms Model Deployment Performance Engineering
10+ yrs exp

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 105 days ago $184,700$324,800
Machine Learning Computer Vision Generative AI Python PyTorch C++ Diffusion Models 3D Reconstruction Neural Radiance Fields 3D Gaussian Splatting Differentiable Rendering Distributed Training On-device ML
10+ yrs exp

CV and ML Engineer

Apple Inc

Sunnyvale, CA 73 days ago $184,700$324,800
Deep Learning Computer Vision 3D Perception Python PyTorch JAX C++ Model Optimization Distributed Training Data Pipelines Multi-view Geometry 3D Reconstruction Machine Learning