As a Software Engineer in our team, you will work with a diverse array of cross-functional partners throughout Apple on challenging projects incorporating Machine Learning and AI. The software you build will be instrumental in solving difficult challenges using ML and AI, providing insights and driving decision-making within Hardware Engineering and beyond. We move at a fast pace, iterate quickly, and work side-by-side with our customers to ensure we’re building the most effective solutions possible. In this role, your main responsibilities will include: writing high-quality code that’s testable, scalable, and able to be maintained by others; collaborating across teams to distill complex requirements into a concrete action plan; researching new ML and AI techniques and advocating for innovative ways to apply them; building scalable infrastructure platforms from the ground up; leading design reviews, authoring documentation, and giving feedback; and representing your work to the team and leadership.