About the role
What will you do at Apple?
Video is at the core of nearly all Apple products, and as a research engineer on
our team, you will build the infrastructure, pipelines, systems, and models that
power the next generation of video technology. We are looking for a highly
ambitious individual, who will flourish working on technically meaningful
problems across the full ML lifecycle — including training infrastructure,
performance optimization, data, and production deployment. Your work will
redefine the video experience for billions of users.
DESCRIPTION
In this role you will work together with colleagues to design, scale, and harden
the systems that bring ML-based video approaches into current and future Apple
products. This position requires a highly self-directed individual, who is
comfortable working at the intersection of ML, systems engineering, and
performance optimization. Strong engineering and analytical skills will be
critical towards solving challenging problems across efficiency optimization,
training, data, and deployment.
MINIMUM QUALIFICATIONS
BS and 10+ years of hands-on industry experience building production ML systems,
with a proven track record of design/implementation leadership Deep familiarity
with in of ML-centric flows and best practices: training procedures,
dataloaders, profiling and debugging methodology, data handling, model
development, model deployment Proficiency in Python, C++, PyTorch Familiarity
with computer architecture principles Proficiency in AI tooling such as Claude
and excellent high-level design skills — allowing building robust, modular,
clean, and well-tested code
PREFERRED QUALIFICATIONS
MS specializing in ML systems, performance engineering, or a related area
Experience implementing custom ops in CUDA or low-level GPU kernel optimization
Research experience in ML model design Experience with visual data (e.g.
images/videos/3DGS) and related vision algorithms Experience with distributed
training, large-scale data pipelines, inference serving Excellent written and
oral communication skills
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.
- 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/Principal AI Transformation Engineer
DiDi Autonomous Driving · San Jose, California, United States
AI Evaluations Engineer, US Decision Intelligence
Apple · Cupertino, California, United States
Orchestration Workload Engineer - ACE - AI Factory
Roche · Kaiseraugst, Aargau, Switzerland
Data Analyst ServiceNow Developer
SiloSmashers, Inc. · District of Columbia, United States
AI Outcome Customer Engineer, Forward Deployed Engineering
Google · Atlanta, Georgia, United States
Research Engineer, Responsible Frontier AI Research, DeepMind
Google · New York, New York, United States
Role information can change. Confirm current details on the original application page.
