About the role
What will you do at Apple?
Apple is where individual imaginations gather together, committing to the values
that lead to great work. Every new product we build, service we create, or Apple
Store experience we deliver is the result of us making each other’s ideas
stronger. That happens because every one of us shares a belief that we can make
something wonderful and share it with the world, changing lives for the better.
It’s the diversity of our people and their thinking that inspires the innovation
that runs through everything we do. When we bring everybody in, we can do the
best work of our lives. Here, you’ll do more than join something — you’ll add
something. On the Tools and Frameworks AI team, you'll work on projects that
push the boundaries of what's possible with AI. We're solving problems at the
frontier of the field, building tools and capabilities, and figuring out what
the next generation of software development looks like. We take these
innovations from concept to production, ensuring our work delivers real impact
at scale. You'll see your contributions move from early explorations to
production systems that users depend on daily.
DESCRIPTION
We're looking for a Staff ML Engineer who can drive AI-powered software
development from initial design through production deployment. You'll architect
and build machine learning systems that push the boundaries of what's possible
in software development, writing production-quality code that scales to meet
real-world demands. This role requires both deep technical expertise and strong
collaboration skills—you'll work closely with product managers, software
engineers, and researchers across the organization to translate ambitious ideas
into robust, shipping solutions. You'll be responsible for making critical
design decisions, mentoring other engineers, and ensuring our exploratory work
successfully transitions into production systems that deliver measurable impact.
MINIMUM QUALIFICATIONS
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 Masters OR PhD in
Computer Science, Machine Learning Engineering or equivalent professional
experience
PREFERRED QUALIFICATIONS
Hands-on experience working on developer productivity AI tools Full-stack
software developer experience with experience building ML infra at scale
Experience leading AI/ML projects
Which skills does this role require?
Make your next move
Build a shortlist and prepare
Identify the requirements you can demonstrate, then choose examples from your work to discuss with the hiring team.
- Build a focused shortlist before you applyCompare role requirements with your experience and give each application a clear reason.
- Machine learning jobsCompare current openings and review what to look for in this role.
- Practice explaining your experience in an interviewRehearse your answers before meeting the hiring team.
Other roles to compare
Review the responsibilities and requirements before adding an opening to your shortlist.
Staff AI Engineer - Personalization, Brand, Communications Tech
American Express · New York, New York, United States
Senior Applied AI Engineer
QuEra Computing Inc. · Boston, Massachusetts, United States
AI Engineer 5
Capital One · San Jose, California, United States
Gen AI Engineer -Dallas, TX
Photon · Dallas, Texas, United States
AI Engineer 3 (AI Foundations)
Capital One · San Jose, California, United States
AI Engineer 5 (AI Foundations: LLM Customization, Finetuning, Reinforcement Learning)
Capital One · San Jose, California, United States
Role information can change. Confirm current details on the original application page.
