Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Machine Learning Engineer - iWork Team

Today Cupertino, CA

Apple's Keynote team is hiring a machine-learning-focused engineer to design, build, and ship the next generation of AI-powered capabilities within Keynote. You'll help turn advances in generative models, on-device ML, and system-level intelligence into polished, user-facing features used by millions. Your work will blend ML engineering with product-focused software development, enabling transformative experiences across platforms and driving adoption of key OS technologies.

Description

On the Keynote team you will collaborate with ML engineers, developers, and designers to develop cutting-edge AI features that transform how customers create presentations. Your contributions will have a major impact on well-established but dynamic software used and loved by millions of people whose presentations range from school reports to Apple's own Keynote events.

Want more jobs like this?

Get jobs in Cupertino, CA delivered to your inbox every week.

Job alert subscription


You will integrate model-driven functionality deeply into the product, from intelligent content generation to context-aware assistance and automation. You'll collaborate with researchers, ML platform teams, product engineers, and designers to turn prototypes into reliable and privacy-conscious features.

Your work will play a central role in Keynote's evolution as a modern, AI-enhanced productivity application. This includes building and optimizing ML pipelines, shaping API and data-model design, and helping the team adopt new OS tentpoles and platform capabilities. You'll also contribute to general feature development outside of ML when needed, ensuring that AI systems interact smoothly with the broader application architecture.","responsibilities":"Build, refine, and ship ML-driven features that elevate the Keynote experience.

Design and implement user-facing workflows, data models, inference paths, and supporting algorithms for AI-powered functionality.

Partner with ML platform and OS teams to adopt new frameworks, system APIs, and platform-level enhancements across all supported environments.

Drive performance, reliability, and usability improvements in both ML and non-ML areas of the codebase.

Participate in code reviews, testing, and infrastructure development to maintain high engineering standards.

Preferred Qualifications

Experience working on a team of software developers.

Experience with Swift and/or Objective-C.

Experience working with large, legacy, or multi-platform codebases.

A collaborative mindset and eagerness to ask questions, share knowledge, and iterate based on feedback.

Minimum Qualifications

Bachelor of Arts or Bachelor of Science in Computer Science, Computer Engineering, or Data Science.

Experience building and deploying software in a compiled programming language.

Familiarity with machine learning concepts.

Practical experience applying ML in production or product-adjacent environments.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

Client-provided location(s): Cupertino, CA
Job ID: apple-200638411-0836_rxr-659
Employment Type: OTHER
Posted: 2025-12-26T19:05:07

Perks and Benefits

  • Health and Wellness

    • Parental Benefits

      • Work Flexibility

        • Office Life and Perks

          • Vacation and Time Off

            • Financial and Retirement

              • Professional Development

                • Diversity and Inclusion

                  Company Videos

                  Hear directly from employees about what it is like to work at Apple.