Join Apple's Video Computer Vision (VCV) organization as a Machine Learning Software Engineer focused on biometrics and people understanding from real-time video streams. This role is part of the team that delivered groundbreaking features like Face ID and Optic ID, as well as various computer vision algorithms powering Apple Vision Pro, iPhone, and iPad.
As a Software Engineer, you'll be at the forefront of developing and integrating advanced computer vision technologies for next-generation products. Your responsibilities will include designing, implementing, and optimizing efficient, real-time solutions that run on edge devices, ensuring they meet Apple's high standards for performance and reliability. You'll work across the entire development cycle—from prototyping innovative ideas to delivering production-ready systems.
The ideal candidate combines technical expertise with self-motivation, curiosity, and initiative. We're looking for a lifelong learner who continuously seeks to improve themselves and their work quality. You'll be working with a team that balances research and development to deliver Apple-quality, state-of-the-art experiences.
The position offers a competitive compensation package ranging from $143,100 to $264,200, along with comprehensive benefits including medical and dental coverage, retirement benefits, stock options, and education reimbursement. You'll also have the opportunity to work on cutting-edge technology that impacts millions of users worldwide while being part of Apple's innovative culture.
This role requires a BS degree with at least 3 years of relevant industry experience, strong proficiency in C++ and Python, and experience with software engineering processes. Knowledge of classical image processing or computer vision is a plus, as is familiarity with cloud technologies. Join us in shaping the future of biometric ML algorithms and be part of building the next big thing at Apple.