The On-Device Machine Learning team at Apple enables the Research to Production lifecycle of innovative machine learning models that power magical user experiences on Apple's hardware and software platforms. This role within the Machine Learning Infrastructure and Quality team focuses on driving innovations in quality for on-device intelligence.
As a Software Development Engineer in Test, you'll be responsible for ensuring the highest quality standards across Apple's on-device machine learning stack. You'll work with multiple teams across Apple, impacting all levels from hardware to frameworks and developer tools. Your role involves developing comprehensive test automation, maintaining CI/CD pipelines, and being the voice of customers in quality assurance.
The ideal candidate combines technical expertise in QA engineering with a passion for machine learning applications. You'll need strong Python skills and the ability to design creative product usage scenarios while conducting detailed feature analysis. The role offers the opportunity to work with cutting-edge ML technologies while ensuring they meet Apple's exceptional quality standards.
Key responsibilities include developing quality infrastructure, implementing automated testing solutions, and driving quality improvements throughout the organization. You'll collaborate with research, software engineering, hardware engineering, and product teams to ensure seamless integration and optimal performance of machine learning features across Apple's ecosystem.
Benefits include competitive base pay ($147,400-$272,100), equity through stock programs, comprehensive healthcare, retirement benefits, education reimbursement, and potential bonuses. Join Apple's team at the forefront of on-device machine learning, where your work will directly impact millions of users worldwide.