Apple - Cupertino, CA
posted 3 months ago
The Scene Understanding (SUN) team at Apple is seeking a technical lead in Machine Learning (ML) software engineering to make significant contributions to various production ML workflows that enhance customer experiences. This team is responsible for several key features that are integral to Apple’s ecosystem, including Photos Search, Curation, Memories, Intelligent Autocrop, Visual Captioning for Accessibility, and more. The role involves working closely with ML researchers, software engineers, and cross-functional teams to develop and implement algorithms that leverage multi-modal inputs such as visual, range, natural language processing (NLP), and audio, with a strong focus on visual processing. As a senior software/ML engineer, you will be tasked with designing and implementing algorithms, integrating research into production frameworks, and collaborating with product teams throughout the feature launch process. The ideal candidate will have a deep understanding of software fundamentals and the ability to translate complex ML algorithms into production-quality code. This position requires a proven track record in shipping customer experiences and the ability to work hands-on in multi-functional teams, presenting research findings to large audiences and addressing the unique challenges of transitioning prototypes into final products.