Computer Vision & Machine Learning Engineer

Apple Inc

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$147,400–$272,100 / yr
Posted
4 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $210k
$132k most similar roles pay here $287k

This role pays less than 56% of similar roles. Most pay $197,925–$249,750 — the shaded band above. At the midpoint, this role pays about $210k versus about $224k 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 1777 open roles on FindRole.

Listed pay typically runs $162,500–$272,100 across 1443 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Computer Vision & Machine Learning Engineer

As a senior computer vision and machine learning engineer at Apple’s VCV organization, you will join a team dedicated to developing real-time perception systems and human understanding technologies for various products. Your daily tasks will involve designing and optimizing algorithms for pose estimation, gesture recognition, facial analysis, and behavioral modeling, as well as building motion synthesis systems and biometric authentication solutions. You will also work on creating real-time 3D perception and tracking systems for AR/VR applications. The role requires expertise in deep learning frameworks like PyTorch or JAX, proficiency in Python, and strong mathematical foundations in machine learning and computer vision. Ideal candidates have a Master’s degree or equivalent experience, with additional preference given to those with PhDs, publication records in top-tier conferences, and practical experience applying foundation models to real-world products.

What you'll do

  • Design and optimize computer vision algorithms for human understanding.
  • Develop motion synthesis systems for realistic human motion generation.
  • Implement biometric algorithms for secure authentication and identification.
  • Create real-time 3D perception and tracking systems for AR/VR applications.
  • Work on cutting-edge problems enabling natural human-computer interaction.
  • Build visual recognition technologies for pose estimation and gesture recognition.

What we're looking for

  • Master's degree or equivalent experience in Computer Science, Machine Learning, or Computer Vision.
  • Proficiency in Python and deep learning frameworks like PyTorch or JAX.
  • Strong background in machine learning and computer vision mathematics.
  • Experience with foundation model architectures and training methodologies.
  • Demonstrated work in at least one area of multimodal systems (vision, language, video).
  • Effective collaboration skills in a multi-functional team environment.

More like this

Similar roles

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 13 days ago $181,100$318,400
Python PyTorch TensorFlow Keras CVPR ICCV NeurIPS CUDA C++ OpenCV Git Jupyter CI/CD Docker AWS Google Cloud Platform Azure PostgreSQL MongoDB GitHub Slack

Computer Vision and Machine Learning Engineer

Apple Inc

Sunnyvale, CA 26 days ago $212,000$386,300
Python PyTorch TensorFlow Keras CVML DeepLearning ComputerVision SensorFusion EdgeComputing MultimodalModels OnDeviceInference RealTimeProcessing AlgorithmOptimization ModelEfficiency SpatialComputing

Machine Learning Engineer - Vision Products Software

Apple Inc

Sunnyvale, CA 74 days ago $181,100$318,400
Python PyTorch TensorFlow DeepLearning NaturalLanguageProcessing ComputerVision MLFrameworks ProductionSystems CI/CD DataExploration ModelTraining EvaluationFramework MultimodalModels ConversationalAI RankingAlgorithms RetrievalAlgorithms PersonalizationAlgorithms

Machine Learning Engineer - Vision Products Software

Apple Inc

Los Angeles, CA 74 days ago $171,600$302,200
Python PyTorch TensorFlow DeepLearning NaturalLanguageProcessing ComputerVision MLFrameworks GenerativeAI RankingAlgorithms RetrievalSystems PersonalizationAlgorithms CI/CD

Machine Learning Engineer, Video Engineering

Apple Inc

Sunnyvale, CA 18 days ago $181,100$318,400
Python PyTorch Diffusion models 3D computer vision C++ Distributed training On-device ML deployment Video diffusion models Neural radiance fields Differentiable rendering CI/CD

Computer Vision Engineer

Qualcomm

San Diego, CA 111 days ago $148,300$222,500
Python C/C++ PyTorch TensorFlow ONNX OpenCV FPGA RTL SoC deep learning architectures performance profiling tools hardware simulators