3D Computer Vision Research Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$184,700–$324,800 / yr
Posted
2 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $222k
This role $255k
$148k most similar roles pay here $344k

This role pays more than 87% of similar roles. Most pay $190,212–$254,750 — the shaded band above. At the midpoint, this role pays about $255k versus about $222k 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 1830 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 1500 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · 3D Computer Vision Research Engineer

The 3D Vision team at Apple Maps seeks a senior-level Research Engineer with expertise in computer vision and machine learning to develop next-generation map automation technologies. This role involves prototyping, developing, and evaluating algorithms for extracting meaningful features from real-world imagery and sensor data, contributing to visual understanding, scene analysis, and physical-world reasoning. You will work closely with large multimodal datasets and collaborate across teams to integrate research into production systems. Essential skills include strong programming abilities in C/C++ and Python, along with experience in object detection, segmentation, and 3D geometry. Familiarity with vision-language models and multimodal data is beneficial, as the position requires tackling complex mapping challenges at a global scale for Apple Maps.

What you'll do

  • Prototype and develop algorithms for extracting map features from real-world imagery and sensor data.
  • Build models and systems for visual understanding and scene-level reasoning in large-scale datasets.
  • Evaluate the effectiveness of computer vision and machine learning methods in practical mapping scenarios.
  • Detect, classify, and validate map-relevant features using multimodal data sources like aerial and ground imagery.
  • Combine machine learning techniques with 3D geometry to solve complex spatial intelligence problems.
  • Tackle open-ended technical challenges with strong engineering judgment and a pragmatic approach.

What we're looking for

  • Strong background in computer vision and machine learning with relevant experience
  • Hands-on experience in visual understanding, object detection, segmentation, feature extraction, and scene understanding
  • Solid programming skills in C/C++ and Python
  • Familiarity with 3D geometry, spatial reasoning, and large-scale geospatial data
  • Experience building ML systems for large-scale real-world visual data
  • Master’s degree or PhD in Computer Vision, Machine Learning, AI, Computer Science, Electrical Engineering, or related field
  • Publications in top-tier CV/ML conferences like CVPR, ICCV, ECCV, NeurIPS, ICLR, SIGGRAPH

More like this

Similar roles

Senior Software Engineer, Mapping

Nvidia

Remote (Santa Clara, CA) 7 days ago $152,000$241,500
C++ Python 3D_Computer_Vision Multi_View_Geometry SLAM Sensor_Fusion Large_Scale_Systems Map_Fusion Change_Detection Coordinate_Frames Uncertainty_Optimization Data_Visualization Debugging_Tools CI/CD
Remote

Senior Search Machine Learning Engineer

Apple Inc

Cupertino, CA 50 days ago $184,700$277,600
Python Tensorflow Pytorch Jax Java C++ Hadoop Spark Hive Generative AI Large Language Models NLP Classification Feature Engineering Information Extraction Clustering Semi-supervised Learning Topic Modeling Ranking Big Data Processing

Site Reliability Engineer, Apple Maps

Apple Inc

Cupertino, CA 5 days ago $216,200$324,800
Kubernetes Docker Terraform Prometheus Grafana Python Go Java Linux Networking SRE CI/CD Helm Ansible CloudFormation AWS Google Cloud OpenTelemetry Splunk

Lead Algorithm Engineer, Map-Perception Fusion

Nvidia

Remote (Canada) 38 days ago $224,000$356,500
C++ Python ROS CUDA TensorFlow PyTorch 3D Geometry Computer Vision Sensor Calibration Kalman Filters Particle Filters Real-Time Systems API Design CI/CD Linux Git NVIDIA DRIVE Autonomous Vehicles
Remote