Apple AR/VR Job | Algorithm Evaluation Engineer

Job(岗位): Algorithm Evaluation Engineer

Citys(岗位城市): Santa Clara Valley (Cupertino), California, United States

Date(发布日期): 2023-7-11


The Video Computer Vision org is a centralized applied research and engineering organization responsible for developing real-time on-device Computer Vision and Machine Perception technologies across Apple products. We balance research and product to deliver state-of-the-art experiences, innovating through the full stack, and partnering with HW, SW and ML teams to bring our visions to life. Examples include FaceID, Animoji/Memoji, Scene Understanding, People Understanding and Positional Tracking (VIO/SLAM), and the Apple Vision Pro.


1+ years experience developing or evaluating computer vision or machine learning algorithms

Passion for quality, outstanding attention to detail

Strong knowledge of software development lifecycle, testing terminology and processes

Excellent written and verbal communication skills, able to describe and document complex topics clearly

Comfortable working with technical teams specialized in a variety of disciplines

Strong programming skills in Python, familiar with packages like Numpy, Scikit-learn, etc

Familiarity with the challenges of working with large scale data sets

Experience using data visualization and presentation tools

Strong leadership and organizational skills preferred


The Algorithm Analysis team is looking for an Evaluation Engineer to enhance our data analysis capabilities for new and exciting technologies. As a member of our fast-paced group, you will have the unique and rewarding opportunity to work with world-class engineers to build detailed evaluations enabling deep understanding of algorithm performance and use case stability. Responsibilities include:

Oversee requirements of software design, testing, release cycles, and related processes

Partake in technical discussions, system architecture, and other coding requirements with multi-functional teams.

Help define roadmap, strategic priorities, and business requirements as related to larger organizational objectives, and work within the allocated time