Taro Logo

Quality Engineer - Machine Learning

Global technology company that designs, develops, and sells consumer electronics, software, and services.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Job Description

Join the Sensing and Connectivity team at Apple to work on Location Technologies that power critical experiences in Apple products. As a Quality Engineer, you'll ensure the quality, reliability, and performance of ML models, data pipelines, and AI-driven products. You'll work with a highly energetic team, collaborating closely with development teams and stakeholders to understand features and use data-driven test results to shape Apple products. The role involves working on cutting-edge location intelligence features powered by ML Models across iOS and WatchOS.

You'll be responsible for driving training and testing dataset curation, utilizing programming expertise to automate test processes, conduct data analysis, and generate comprehensive reports. The ideal candidate should be passionate about building customer-facing features and ML tools, possess excellent debugging skills, and have experience in developing test strategies with automation.

Key qualifications include strong Python programming skills, understanding of core ML concepts, and the ability to thrive in a collaborative environment. You'll need excellent communication skills and a proven track record of effectively prioritizing and delivering tasks on schedule. This role offers an opportunity to impact Apple's location-based services while working with state-of-the-art machine learning technologies.

The position combines quality engineering with machine learning expertise, requiring both technical depth in testing methodologies and understanding of ML principles. You'll be instrumental in ensuring the reliability and performance of Apple's location-based ML features across their ecosystem.

Last updated 9 days ago

Responsibilities For Quality Engineer - Machine Learning

  • Owning the quality of end-to-end features powered by location context features
  • Develop automated tests that qualify features, measure performance, and system memory usage
  • Identify KPIs that define project success, dashboard, and track progress across releases
  • Define quality assurance strategies for ML models, including validation of training data, features, and labels

Requirements For Quality Engineer - Machine Learning

Python
  • Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • 3+ years of experience writing Python code

Related Jobs

Physical Design Engineer, Machine Learning

Physical Design Engineer role at Apple, combining machine learning expertise with processor design to optimize next-generation SOCs for power, performance, and area efficiency.

AIML - Machine Learning Engineer, Batch processing team

Machine Learning Engineer role at Apple focusing on batch processing and AI model evaluation, offering competitive pay and benefits in San Francisco or Seattle.

AIML - Machine Learning Engineer, Batch processing team

Machine Learning Engineer position at Apple working on AI model evaluation and batch processing systems for Siri and other Apple products.

Machine Learning Engineer

Machine Learning Engineer position at Apple focusing on embedded systems and touch interface algorithms, offering $139.5K-$210.1K salary plus benefits in San Diego.

Machine Learning Engineer

Machine Learning Engineer role at Apple focusing on evaluating multimodal foundation models for conversational features, offering competitive compensation and benefits.