Machine Learning Software Engineer - Biometrics

A leading technology company that creates innovative products including iPhone, iPad, and Apple Vision Pro.
$143,100 - $264,200
Machine Learning
Mid-Level Software Engineer
In-Person
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 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.

Last updated 12 days ago

Responsibilities For Machine Learning Software Engineer - Biometrics

  • Develop and integrate advanced computer vision technologies for next-generation products
  • Design, implement, and optimize efficient, real-time solutions for edge devices
  • Work across the entire development cycle from prototyping to production-ready systems
  • Focus on people understanding from real-time video streams
  • Build higher level reasoning algorithms

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
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Machine Learning Software Engineer - Biometrics

AI/ML - Applied Research Engineer, Machine Translation

Applied Research Engineer position at Apple, focusing on machine translation technology and NLP, offering competitive salary and benefits in Seattle.

AIML - Machine Learning Engineer, Data and ML Innovation

ML Engineer role at Apple focusing on building evaluation systems for AI products, requiring Python expertise and ML/GenAI experience.

Machine Learning Engineer — Trust and Safety (Account Trust)

Machine Learning Engineer position at Apple focusing on Trust and Safety, developing ML solutions for fraud prevention and account security.

Generative AI Swift Engineer, Shortcuts

Join Apple's Shortcuts & App Intents team as a Generative AI Swift Engineer to build transformative AI-powered experiences that help millions of users get things done.

Machine Learning Engineer

Machine Learning Engineer role at Apple focusing on developing ML solutions for videoconferencing applications like FaceTime, combining AI expertise with real-time media systems.