Computer Vision and Inertial Sensing Engineer

Apple Inc

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$150,400–$277,600 / yr
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $202k
This role $214k
$135k $293k
below market most similar roles pay here above market

This role pays more than 60% of similar roles. Most pay $162,768–$241,750 — the blue band above. At the midpoint, this role pays about $214k versus about $202k 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 3497 open roles on FindRole.

Listed pay typically runs $174,149–$277,600 across 2702 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Computer Vision and Inertial Sensing Engineer

The Computer Vision and Inertial Sensing Engineer joins the Video Computer Vision organization to develop technologies for augmented reality and device localization. This role involves creating computer vision algorithms, supporting low-level cross-platform efforts, and participating in code reviews to ensure high-quality results. The engineer will collaborate with designers and external teams to turn concepts into robust, efficient algorithms capable of handling real-world complexity. Key technical requirements include proficiency in C++, Python, and PyTorch, alongside experience with classical and machine learning-based computer vision. Candidates should possess a solid foundation in 3D geometric computer vision, visual and inertial sensing, and SLAM. The work focuses on solving challenging problems at the boundaries of human perception and machine intelligence to shape the future of mixed reality.

What you'll do

  • Develop computer vision algorithms for augmented reality and device localization.
  • Create core technology algorithms to support future user experiences.
  • Support low-level, cross-platform software development efforts.
  • Communicate with and support external teams using internal algorithms.
  • Participate in regular code reviews to ensure high-quality results.
  • Develop, train, and tune domain-specific machine learning models for computer vision.
  • Turn abstract concepts into robust and efficient algorithms for real-world complexity.

What we're looking for

  • BS degree and a minimum of 3 years of relevant industry experience.
  • Strong software engineering skills and programming in C++.
  • Familiarity with classical and machine learning based computer vision.
  • MS or PhD in computer vision, machine learning, robotics, or related fields (preferred).
  • Excellent background in visual/inertial sensing and localization/mapping (SLAM) (preferred).
  • Solid foundation in 3D geometric computer vision (preferred).
  • Experience developing, training, and tuning domain-specific ML models for computer vision (preferred).
  • Proficiency in Python and PyTorch (preferred).

More like this

Similar roles

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 40 days ago $150,400–$277,600
Computer Vision Machine Learning C++ CUDA PyTorch TensorFlow Jax 3D Graphics GPGPU Swift Spatial Computing Deep Learning Rendering Techniques
3+ yrs exp

Computer Vision & Machine Learning Engineer

Apple Inc

Sunnyvale, CA 137 days ago $150,400–$277,600
Computer Vision Machine Learning Deep Learning Python PyTorch JAX Foundation Models Multimodal Systems 3D Perception Pose Estimation Gesture Recognition Facial Analysis Distributed Training Model Parallelism AR/VR Motion Synthesis

Perception Algorithm Engineer

Apple Inc

Cupertino, CA 56 days ago $150,400–$277,600
Computer Vision PyTorch JAX Python C++ Swift Machine Learning Deep Learning Multi-Object Tracking SLAM Sensor Fusion Reinforcement Learning Numerical Optimization DSP Data Augmentation Foundation Models State Estimation Kinematics Factor Graphs
2+ yrs exp

CVML Engineer, 3D Reconstruction

Apple Inc

Sunnyvale, CA 3 days ago $129,300–$225,300
3D Reconstruction Computer Vision Machine Learning Python PyTorch C/C++ Multi-view Geometry Geometric Deep Learning SLAM Bundle Adjustment Differentiable Optimization Linear Algebra Mobile Deployment Apple Silicon

CVML Engineer, 3D Reconstruction

Apple Inc

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