Apple AR/VR Job | Senior Algorithm Evaluation Engineer

Job(岗位): Senior Algorithm Evaluation Engineer

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

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


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.


4+ 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 fields.

Solid 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, such as Tableau.

Project and small team leadership and organizational skills preferred.


The Algorithm Analysis team is looking for a Senior 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.

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

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