Apple's Tools and Frameworks AI team is building next-generation AI-powered developer productivity tools. The role involves designing and implementing AI-first projects from prototype to production, owning end-to-end user experience, and collaborating cross-functionally. This is a staff-level position requiring deep technical expertise and leadership to mentor other engineers and drive impactful solutions.
Responsibilities
Lead, design and implement AI-first developer productivity projects from prototype to production establishing best software engineering practices.
Own the end-to-end user experience with a strong focus on product quality.
Work cross-functionally with multiple stakeholders at Apple, drive requirements and deliver the end solution.
Be a force-multiplier, by enabling team-members to be more productive. Mentor junior engineers.
Requirements
At least 8 years of hands-on experience in software engineering, with focus on machine learning.
Demonstrated expert knowledge of machine learning modeling and applied machine learning research.
Strong programming skills in: Python, Java, C++ or Swift.
Track record of delivering high quality products and solving complex problems in innovative ways.
Thrive in a collaborative environment and communicate clearly and confidently with partner teams.