Machine Learning Software Engineer - Biometrics

A leading technology company that designs and develops consumer electronics, software, and services.
$143,100 - $264,200
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Machine Learning Software Engineer - Biometrics

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.

Last updated 4 hours ago

Responsibilities For Machine Learning Software Engineer - Biometrics

  • Design, implement, and optimize efficient, real-time solutions that run on edge devices
  • Work across the entire development cycle—from prototyping innovative ideas to delivering production-ready systems
  • Develop and integrate advanced computer vision technologies for next-generation products

Requirements For Machine Learning Software Engineer - Biometrics

Python
  • BS and a minimum of 3 years relevant industry experience
  • Proficiency in writing clean and well-structured code in C++
  • Python programming experience
  • Experience with software engineering processes and lifecycle, including design, implementation, testing, and CI/CD

Benefits For Machine Learning Software Engineer - Biometrics

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement
  • Stock options and employee stock purchase plan
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Machine Learning Software Engineer - Biometrics

Machine Learning Engineer — Trust and Safety (Account Trust)

Machine Learning Engineer role at Apple focusing on Trust and Safety, developing ML solutions to protect user accounts and prevent fraud across Apple services.

AIML -Software Development Engineer, Machine Learning Platform and Infrastructure

Software Development Engineer role at Apple focusing on Machine Learning Platform and Infrastructure development in Seattle.

Machine Learning Engineer - Strategic Data Solutions

Machine Learning Engineer role at Apple focusing on data-driven solutions for fraud prevention, security improvement, and efficiency optimization across company operations.

Computer Vision and Machine Learning Engineer

Computer Vision and Machine Learning Engineer role at Apple, focusing on developing real-time on-device Computer Vision and Machine Perception technologies for spatial computing applications.

Machine Learning Engineer

Machine Learning Engineer position at Dell Technologies in Singapore, focusing on AI/ML solutions for client devices and working with cutting-edge technology in the PC ecosystem.