
This Software Development Engineer - Test role is part of Apple's On-Device Machine Learning team, focusing on the Research to Production lifecycle for models powering Apple's hardware and software. The position involves collaborating with research, software, and hardware engineering groups to drive quality innovations. Key responsibilities include designing and implementing comprehensive manual and automated test plans, maintaining CI/CD presubmission pipelines, and developing infrastructure to validate on-device machine learning technologies. The role appeals to candidates passionate about delivering exceptional user experiences and championing quality throughout the development process. It offers the opportunity to work across the entire ML stack, from drivers to developer tools, within a collaborative environment that values creative problem-solving and detailed analysis. The position requires strong Python programming skills and experience with machine learning frameworks.






















