Deep Learning Engineer - Perception Algorithms
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