Machine Learning Algorithm Validation Engineer

Apple is a technology company known for innovative products and services.
$136,300 - $248,700
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Consumer · Enterprise SaaS

Description For Machine Learning Algorithm Validation Engineer

Would you like to work on a dynamic team that is all about delivering an Apple-quality experience on some of the world's most creative products?

We are the Product Systems Quality team, and we are looking for a highly motivated, energetic, and experienced Algorithm Validation Engineer with a passion for delivering robust, inclusive, and state-of-the-art Computer Vision and Machine Learning algorithms in Apple's next generation of products. You'll enjoy working on a team of QA engineers with diverse backgrounds as we refine the models that power Apple's trademark simple and elegant user experience.

You will work closely with algorithm development teams to design and execute live test procedures, aggressor searches, user studies, and annotation pipelines to improve and influence ML algorithm performance and design. By focusing on end-to-end system performance, you will evaluate and represent the true customer experience while using a deep understanding of the various components within the models to test comprehensively and efficiently. You'll also work with hardware and software engineering teams to consider the system design and external factors that influence model performance.

You will be proud of your work through every step of the development cycle and will help make Apple products more flexible, reliable, and easy to use.

This role offers the opportunity to work on cutting-edge technology in a collaborative environment, contributing to the development of Apple's next-generation products. You'll be at the forefront of machine learning and computer vision applications, ensuring the quality and performance of algorithms that power Apple's innovative user experiences.

Last updated 11 minutes ago

Responsibilities For Machine Learning Algorithm Validation Engineer

  • Design and execute live test procedures, aggressor searches, user studies, and annotation pipelines
  • Improve and influence ML algorithm performance and design
  • Evaluate and represent the true customer experience
  • Work with hardware and software engineering teams to consider system design and external factors
  • Contribute to making Apple products more flexible, reliable, and easy to use

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
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?

Jobs Related To Apple Machine Learning Algorithm Validation Engineer

Machine Learning Engineer II

Machine Learning Engineer II at Amazon, developing core shopping experiences using AI and large language models.

SDE II, GenAI Apps, People eXperience and Technology Central Science (PXTCS)

Amazon is hiring a SDE II for GenAI Apps in their PXT Central Science team to build ML and LLM systems, improving employee experience.

Cloud Support Engineer - Sagemaker, Vision & other, Support Engineering

Join AWS as a Cloud Support Engineer, working with cutting-edge cloud technologies to assist global companies in leveraging AWS services for mission-critical applications.

Software Engineer II

Join Microsoft's AI Frameworks team as a Software Engineer II, developing cutting-edge AI/ML software for various platforms and products.

Machine Learning Engineer II

Join Uber as a Machine Learning Engineer II to design and implement ML models for ad optimization, working with cutting-edge tech in a dynamic environment.