Job Description
The computer vision algorithm engineer will work in a dynamic team as part of the Video Computer Vision org. which develops on-device computer vision and machine perception technologies across Apple’s products. We balance research and product to deliver the highest quality, state-of-the-art experiences, innovating through the full stack, and partnering with cross-functional teams to influence what brings our vision to life and into customers hands.
- M.S. or PhD in Electrical Engineering/Computer Science or a related field (mathematics, physics or computer engineering), with a focus on computer vision and/or machine learning
- Rich experiences in machine learning and computer vision, covering one of the topics: Video Object Detection / Video Object Tracking / Depth Estimation / Neural Architecture Search
- Proven prototyping skills and proficient in coding (C, C++, Python)
- Excellent written and verbal communications skills, be comfortable presenting research to large audiences, and have the ability to work hands-on in multi-functional teams
- Publication record in relevant venues (e.g. NeurIPS, ICML, ICLR, CVPR, ICCV, ECCV, SIGGRAPH).
- Industry experiences on machine vision applications or low level computer vision.
- Awards on public challenges in object detection / object tracking / depth estimation / NAS etc.
- Solid understanding of state-of-the-arts in Video Object Detection and Tracking, and familiar with the challenges of developing algorithms that run efficiently on resource constrained platforms.
- Team oriented, result oriented, and self motivated.