About the job
Our team designs and builds ML solutions to transform how Apple and developers in the ecosystem approach developing quality software at scale. We are a team of applied scientists, infrastructure engineers, and machine learning engineers who work with NLP, computer vision, and multimodal domains to create AI-powered testing solutions.
Responsibilities
Design and implement novel ML solutions for testing and automation problems
Provide technical leadership and mentorship on research directions
Apply a broad range of ML techniques (LLMs, classical ML, computer vision, reinforcement learning) to identify the best approach for each problem
Work cross-functionally with product teams, integration engineers, and other ML practitioners across Apple
Qualifications
Minimum
5+ years of hands-on experience developing machine learning systems in production environments
Strong programming skills with demonstrated ability to write production-quality ML code
Proven track record working with multiple ML paradigms including modern and traditional methods
MS or PhD in Computer Science, Machine Learning, or equivalent professional experience
Preferred
Experience with classical ML techniques, reinforcement learning, or probabilistic modeling in addition to deep learning
Experience in NLP, computer vision, or multimodal ML applications
Track record of technical mentorship or leading complex ML projects
Familiarity with Apple development ecosystem and frameworks
Experience with testing, software quality, or developer tools