CareerPlanSign in

Deep Learning Engineer - Perception Algorithms

Sunnyvale, Santa Clara County💼 Full-time🗓 2026-05-13 → 2026-08-07

Core

Designing and training deep learning algorithms for real-time on-device scene understanding and perception tasks across Apple products.

Role type

Senior IC deep learning engineer (perception algorithms)

Builds

Real-time computer vision and machine perception features for Apple hardware (ARKit, VisionPro, etc.)

Domain

Consumer electronics, computer vision, machine learning

Deliverable

production ML models

Required skills

deep learning network design, image understanding (classification, detection, segmentation), vision-language models, mathematical foundations, Python (PyTorch), C/C++, data curation for large-scale training, distributed GPU training, few-shot/meta-learning, knowledge distillation

Preferred skills

PhD in ML/CV/robotics, experience with edge-device optimization

Technologies

PyTorch, C/C++, distributed GPU training frameworks

Responsibilities

Research and develop algorithms for scene understanding, benchmark and analyze model limitations, optimize algorithms for real-time and low-power constraints, support algorithm integration into products

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.