Apple AR/VR Job | CVML Engineer, Technology Development Group (TDG)

Job(岗位): CVML Engineer, Technology Development Group (TDG)

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

Date(发布日期): 2022-3-11


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. You will have the opportunity to be part of our extraordinary team of computer vision and machine learning software engineers 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 and dedicated computer vision/machine learning(CVML) engineer working on ground truth generation solutions, which involve a broad range of CVML fields. As a member of a fast-paced team, you have the unique and rewarding opportunity to shape and impact the overall real data solutions for 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:


Strong experience in at least two of following fields including, SLAM, object detection, semantic/material segmentation, depth estimation, temporal action recognition, domain adaptation, few-shot learning and semi-supervised/unsupervised learning

Solid foundation in machine learning, linear algebra, and 3D geometry

Experience in deep learning frameworks like PyTorch or TensorFlow

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

Motivated self starter able to identify and prioritize areas of focus with little direction and able to balance competing priorities, longterm projects, and ad hoc requirements

Excellent communication and collaboration skills

Experience with building ground truth generation tools and/or annotation pipelines, a plus

Experience with computer graphics, a plus


As a CVML Engineer, you will be collaborating with data scientists, software engineers, and CVML researchers to work on CVML ground truth generation systems.

Your responsibilities will include:

– Working with cross functional teams to design, implement, and evaluate end to end ground truth generation solutions, including sensor setup, CVML algorithms, and SW tools

– Inventing and implementing state of CVML algorithms to produce highly accurate estimation to support ground truth generation

– Designing such algorithms to work reliably and efficiently at desktop and/or cloud

– Cooperating with your team members to prepare presentations, papers, and talks to explain your inventions