Computer Vision and Inertial Sensing Engineer

Apple Inc

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $208k
This role $214k
$135k most similar roles pay here $293k

This role pays more than 57% of similar roles. Most pay $169,625–$246,150 — the shaded band above. At the midpoint, this role pays about $214k versus about $208k 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 2202 open roles on FindRole.

Listed pay typically runs $175,000–$278,800 across 1802 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Computer Vision and Inertial Sensing Engineer

As a Computer Vision and Inertial Sensing Engineer within the Video Computer Vision organization, you will develop computer vision algorithms and deliver technologies for augmented reality and device localization. Your daily responsibilities include core technology algorithm development for future user experiences, supporting low-level cross-platform efforts, participating in code reviews, and collaborating with multi-functional teams to ensure high-quality results. You will work on technical challenges at the boundaries of human perception and machine intelligence to solve problems related to mixed reality. The role requires proficiency in C++, Python, and PyTorch, along with a strong foundation in 3D geometric computer vision, SLAM, and both classical and machine learning based computer vision. You will also be responsible for training and tuning domain-specific machine learning models to handle the complexities of the real world.

What you'll do

  • Develop computer vision algorithms for augmented reality and device localization.
  • Create robust and efficient algorithms capable of handling real-world complexities.
  • Implement low-level, cross-platform software solutions.
  • Train and tune domain-specific machine learning models for computer vision tasks.
  • Support external teams that utilize internal computer vision algorithms.
  • Conduct code reviews to ensure high-quality technical results.
  • Translate complex concepts into production-ready technologies for consumer products.

What we're looking for

  • Bachelor's degree and at least 3 years of relevant industry experience.
  • Strong software engineering skills and proficiency in C++.
  • Familiarity with both 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 9 days ago $150,400–$277,600
C++ CUDA PyTorch TensorFlow Jax 3D Computer Vision Machine Learning GPGPU Swift 3D Graphics Rendering Techniques Spatial Computing
3+ yrs exp

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 115 days ago $184,700–$324,800
Computer Vision Machine Learning Deep Learning PyTorch Python Sensor Fusion Edge Computing On-device Inference Spatial Computing Linear Algebra Optimization
10+ yrs exp

Computer Vision & Machine Learning Engineer

Apple Inc

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

Computer Vision Engineer, Data Capture

Snap Inc.

Vienna, Austria 96 days ago
Computer Vision Machine Learning C++ Python 3D Graphics Augmented Reality Unity AWS Linear Algebra Trigonometry 3D Mapping Data Capture
2+ yrs exp

Perception Algorithm Engineer

Apple Inc

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