Taro Logo

Machine Learning Algorithm Validation Engineer

A global technology company that designs, manufactures, and sells consumer electronics, software, and services.
$136,300 - $248,700
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Algorithm Validation Engineer

Apple's Product Systems Quality team is seeking a Machine Learning Algorithm Validation Engineer to work on delivering robust, inclusive, and state-of-the-art Computer Vision and Machine Learning algorithms in Apple's next generation of products. This role combines technical expertise in machine learning with quality assurance, focusing on ensuring Apple's trademark simple and elegant user experience.

The position involves working closely with algorithm development teams to design and execute various testing procedures, including live tests, aggressor searches, user studies, and annotation pipelines. The engineer will play a crucial role in improving and influencing ML algorithm performance and design, while maintaining a deep understanding of various model components to ensure comprehensive and efficient testing.

Working at Apple, you'll be part of a dynamic team dedicated to delivering Apple-quality experiences on some of the world's most creative products. The role offers competitive compensation, including a base salary range of $136,300 to $248,700, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement.

This is an excellent opportunity for someone with a background in computer science or related fields, with experience in Python programming and machine learning technologies. The ideal candidate will combine technical expertise with strong communication skills and a commitment to creating inclusive, high-quality products that enhance the user experience.

The role requires collaboration with various teams, including hardware and software engineering, to consider system design and external factors that influence model performance. You'll be instrumental in evaluating and representing the true customer experience while working with cutting-edge technology in areas such as computer vision, computational photography, and generative AI.

Last updated 2 months ago

Responsibilities For Machine Learning Algorithm Validation Engineer

  • Work closely with algorithm development teams to design and execute live test procedures
  • Evaluate and represent the true customer experience
  • Work with hardware and software engineering teams to consider system design and external factors
  • Design and execute aggressor searches, user studies, and annotation pipelines
  • Improve and influence ML algorithm performance and design

Requirements For Machine Learning Algorithm Validation Engineer

Python
  • Bachelor's degree in CS/CE/EE and a minimum of 2 years relevant industry experience
  • Strong programming skills and hands-on experience with Python
  • Experience in testing products utilizing computer vision, computational photography, generative AI, machine learning, or related areas
  • Ability to communicate effectively and collaborate with partner teams
  • Committed to encouraging an open and inclusive work environment

Benefits For Machine Learning Algorithm Validation Engineer

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?