The Intelligent Quality Systems team builds ML-powered systems to improve software quality across Apple’s software testing lifecycle. The team applies machine learning, large language models, computer vision, retrieval systems, and large-scale data analysis to help software ship faster and with higher quality. Systems include test selection based on code changes, test-failure triage, UI and audio validation, test-coverage gap discovery, and supporting data platforms. In this role, you will prototype and evaluate methods for problems such as change-impact prediction, LLM-powered failure analysis, multimodal UI regression detection, and automated test recommendation. You will design data collection and evaluation strategies, work with large-scale test-result and code-change data, and help build reliable systems for use across Apple’s software engineering organization. The role bridges research and production by identifying issues in data quality, modeling assumptions, and system design before they become problems at scale.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level