We are continuously advancing the state of the art in computer vision and machine learning. At Apple, we have a balanced mix of research and focus on delivering only the best products. We are looking for an applied researcher and engineer to work on the next generation of Apple features to transform how people communicate.
Have you previously devised breakthrough deep learning solutions to long-standing computer vision problems? Are you ready to collaborate with a hardworking team to bring your knowledge to market and make a far-reaching impact?
The Video Engineering team delivers computer vision algorithms that drive revolutionary Apple products. Have you previously devised breakthrough machine learning or classical solutions to long-standing computer vision problems? Are you ready to collaborate with a hardworking team to bring your knowledge to market and make a far-reaching impact? The Technology Development Group delivers computer vision algorithms that drive revolutionary Apple products. We are targeting a driven and dedicated computer vision engineer with a strong technical track record in computer vision for topics like multi-view geometry, shape fitting, key-point detection, action classification or segmentation.
You need to have a strong interest in solving real problems where developing and implementing algorithms are important parts. As a member of a small, dynamic team, you have the rare and rewarding opportunity to shape upcoming products that will delight and inspire millions of people every day.
Strong knowledge and experience in machine learning or classical computer vision
Experience working with real world data - big, messy, incomplete, full of errors
Strong mathematical foundation in computer vision and optimisation approaches
Solid mathematical foundation of machine learning techniques
Experience with collecting 2D / 3D data in the field and designing ground truth benchmarks
Experience in the field, proven by publications or a track record of successful projects
Strong experience in Python and C/C++
Passion for cutting edge computer vision / machine learning technologies and product delivery
Excellent understanding of data structures and algorithms
Excellent problem solving skills
Excellent verbal and written communication
Beneficial: Experience in processing working with large-scale datasets, capturing motion of deformable objects, semantic video analysis, high-framerate dense 3D reconstruction, photogrammetry, multimodal learning, animation, 3D computer graphics, algorithm optimization on CPU/GPU, HW-accelerated image or geometry processing, parallel compute architectures, asynchronous processing or embedded systems.
We are looking for hardworking engineers who are passionate about building products for millions of customers around the world. You'll be working on cutting-edge technology and develop algorithms that enable a high-quality user experience across a range of tentpole use cases and applications. As a part of our team, you will closely collaborate with HW engineers (cameras, silicon, electrical engineering, product design) and other technology development software teams (computer graphics, video engineering, data generation/annotation, drivers/OS). You can make a difference by researching and prototyping novel deformable object tracking algorithms beyond the state of the art and/or by optimizing the performance of real-time algorithms running on Apple silicon.
Education & Experience
PhD or MS in CS or similar. Alternatively, a comparable industry career with a proven track record.