Prepin
Log in
Apple

engineering opportunity

Staff Machine Learning Engineer, Tools and Framework AI

You will architect and build machine learning systems that push the boundaries of software development from initial design through production deployment. You will also collaborate with cross-functional teams to translate ambitious ideas into robust, shipping solutions while mentoring other engineers.

Cupertino, California, United StatesonsiteFULL_TIME

Posted

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?

Machine LearningPythonJavaC++SwiftSoftware EngineeringSystem ArchitectureProduction DeploymentDeveloper Productivity ToolsMachine Learning InfrastructureApplied Machine LearningTechnical LeadershipMentoringProduct DevelopmentCollaborationProduction SystemsML InfrastructureComputer ScienceScalabilityInnovation

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.

Review the responsibilities and requirements before adding an opening to your shortlist.

Role information can change. Confirm current details on the original application page.

Product

AI Candidate AgentCompaniesBrowse JobsDeep ProfileSkill AssessmentOpportunity Matching
Prepin.ai

© 2026 Prepin | All rights reserved.