Apple AR/VR Job | ML Data Collection and Data Science Engineer (TDG)

Job(岗位): ML Data Collection and Data Science Engineer (TDG)

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

Date(发布日期): 2022-5-16


Do you want to push the limits of the best Augmented Reality platform in the world? Apple’s Technology Development Group (TDG) delivers algorithms that drive revolutionary Apple products, including the augmented reality (AR) platform ARKit to create ground-breaking new products. In this position, you will have the opportunity to be part of our extraordinary data team to discover and build solutions to previously-unsolved challenges and push the state of the art in AR algorithms that will change the way people experience the world!

We are looking for a driven Machine Learning Data Collection Engineer that enjoys getting into the details to collect valuable data that feeds our machine learning models. As a member of the fast-paced data team, you have the rewarding opportunity to shape upcoming products that will delight and inspire millions of people every day.

To succeed within this role, you should have shown experience in several of the following areas:


Ability to define/design/develop data collection efforts that focus on the end-to-end user experience, including anticipating potential failure modes, edge cases, and anomalies

Proficiency in programming languages including Python, C++, or similar

Capacity to multitask and manage several projects in parallel while meeting deadlines and providing access to clients and partners

Problem solving & critical thinking capacities, thinking outside the box in order to gain in speed, efficiency, and quality.

Excellent project management, communication, interpersonal, analytical, and organizational skills

Experience with industrial software development, a plus

Experience with CVML, a plus


As a Machine Learning Data Collection Engineer, you’ll be collaborating with multi-functional teams to work on CVML data collection projects, from collecting data collection requirements, designing protocols, testing software and hardwares, executing data collection, to analyzing and curating collected data. Your job responsibilities will include

-Contribute to the design of CVML data collection, including hardware, software, user interface specifications, and collection protocols.

-Define, implement, maintain SW and HW solutions to test data collection hardware, software and protocols.

-Design, implement and maintain SW platforms to monitor date life cycle

-Work with CVML engineers to design and implement data evaluation and curation process

-Analyze data and build data analysis tools

-Collaborate with multi-functional teams including algorithm, hardware, software, product design, project management, legal, procurement, security, logistics and vendors to define and deliver necessary study elements

-Write technical documents including study instructions, operating procedures and training documents for study personnel

-Drive process improvements across the organization to continuously improve the way we work