Join Apple's Video Computer Vision (VCV) organization as a Machine Learning Software Engineer specializing in biometrics. This role is at the forefront of developing cutting-edge computer vision technologies that power features like Face ID and Optic ID across Apple's product lineup, including Apple Vision Pro, iPhone, and iPad.
As a Software Engineer, you'll be instrumental in developing and integrating advanced computer vision technologies for next-generation products. The role involves designing, implementing, and optimizing efficient, real-time solutions that run on edge devices, ensuring they meet Apple's renowned 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. You'll be part of a team that balances research and development to deliver Apple-quality, state-of-the-art experiences. This position offers the opportunity to work with both real-world and simulated data, pushing the boundaries of biometric ML algorithms in an innovative environment.
The role offers competitive compensation, including a base salary range of $143,100 to $264,200, plus additional benefits such as stock options, comprehensive medical and dental coverage, retirement benefits, and education reimbursement. You'll be working in Sunnyvale, contributing to groundbreaking technologies that millions of users interact with daily.
This position 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 (both traditional and deep learning) is advantageous. Join Apple's team to shape the future of human-computer interaction through advanced biometric technologies.