Perception Algorithm Engineer
Core
Designing and implementing real-time multi-object tracking systems and perception pipelines for Apple products using deep learning and classical techniques.
Role type
Senior IC perception algorithm engineer
Builds
Real-time perception systems and multi-object tracking solutions for Apple hardware and software
Domain
Consumer electronics, computer vision, robotics
Deliverable
production ML models
Required skills
Systems programming (C++/Swift), Python, deep learning frameworks (PyTorch, JAX), multi-object tracking, state estimation, multimodal data fusion, evaluation framework design
Preferred skills
On-device model deployment, foundation models (VLMs, VLAs), computational photography, SLAM, reinforcement learning, numerical optimization
Technologies
C++, Swift, Python, PyTorch, JAX, DSP
Responsibilities
Designing robust real-time multi-object tracking systems; leveraging multimodal estimates for high-fidelity estimation; developing evaluation frameworks and curating datasets; integrating perception systems into larger software stacks
Seniority
Senior, hands-on IC