Computer Vision / Machine Learning R&D Engineer
Job Description
Summary
Apple is seeking an exceptionally creative and innovative Computer Vision and Machine Learning (CVML) R&D Engineer to join a team of industry-leading developers in their pursuit of generative machine learning algorithms for 3D human generation, simulation, and manipulation. You will design and implement ML algorithms and systems while working closely with a small, collaborative team. Be forward-thinking in a fast-paced, start-up-like environment, with a focus on enabling the team to scale productively and efficiently. You will collaborate with cross-functional teams to develop powerful algorithms and systems that power Apple’s next-generation products.
Description
At Apple, we demonstrate the latest technologies to create incredible user experiences. As a CVML R&D Engineer, you will design and implement generative ML algorithms and systems for 3D synthetic human generation, simulation and manipulation. The potential projects include machine learning-based geometry generation, deformation, simulation, and augmentation, texture generation and synthesis, domain adaptation, and about 3D synthetic human generation. You will work with cross-functional teams in synthetic data, core computer vision algorithms, ground-truth and reconstruction, and application engineering, to develop ground breaking algorithms and systems that power Apple’s next-generation products.
Minimum Qualifications
- BS and a minimum of 3 years relevant industry experience.
- Excellent programming skills in Python and/or C/C++ in a Linux/and or MacOS environment.
- Strong foundation in data structures and algorithms, 3D geometry processing, and linear algebra.
Preferred Qualifications
- MS or PhD in Machine Learning, Computer Science, Computer Graphics, or a related field, or equivalent professional experience.
- Deep expertise in computer vision and machine learning, with a strong focus on deep generative models (e.g., GANs, VAEs, diffusion models).
- Track record of published research in top-tier computer vision conferences such as CVPR, ICCV, ECCV, NeurIPS, or other leading forums, demonstrating your contributions to advancing the state-of-the-art in computer vision and machine learning, is a plus
- Familiarity with modern graphics technology for high-fidelity 3D human generation, such as photogrammetry, anatomy-based rigging, computational hair modeling, physics-based hair/cloth simulation, or physically-based shading, would be a plus
- Knowledge of modern vision data visualization methods, such as 3D Gaussian Splatting, neural volume rendering, is a plus