Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Machine Learning Algorithm and Software Engineer

Apple

$147,400 - $272,100
Aug 28, 2025
Sunnyvale, CA, US
Apply Now

Apple's Video Computer Vision (VCV) Face and Body technologies team is looking for a skilled on-device Machine Learning Engineer for developing and implementing state-of-the-art computer vision and graphics algorithms.

Requirements

  • 3+ years of industry experience developing and implementing computer vision, ML, or computer graphics algorithms on-device
  • Coding skills in python and C/C++.
  • Knowledge of optimizing algorithms and software for resource constrained low-power devices.
  • Experience in 3D computer vision and image processing.
  • Familiarity with ML learning techniques such as CNN, transformers, and diffusion models.
  • Proficiency in frameworks such as PyTorch or JAX.
  • Strong problem solving skills with proven experience in contributing to end2end projects life cycle from data acquisition and processing, algorithm development, prototyping to shipping software at scale.

Responsibilities

  • developing and implementing state-of-the-art computer vision and graphics algorithms
  • data collection design and data processing
  • model training, optimization, and shipping algorithms in on-device software frameworks
  • adapt state-of-the-art methods or implement new methods to ship features across various Apple products
  • build high-performance, power efficient applications
  • proposing novel algorithms, prototyping, validating, training ML models and tuning them to shipping software
  • work closely with other ML researchers as well as data, software and hardware engineers

Other

  • BS Degree in relevant field
  • Excellent communication and teamwork skills.