About the role
What will you do at Apple?
The Apple Services Engineering (ASE) team is one of the most exciting examples
of Apple’s long-held passion for combining art and technology. People here
create the experiences loved by users across App Store, Apple TV, Apple Music,
Apple Podcasts, and Apple Books. The scale is massive delivering content and
entertainment in over 35 languages to more than 150 countries, while meeting
Apple’s high bar on quality and performance. The team is responsible for
building secure, robust, end-to-end solutions across server and client to solve
challenging problems. Thanks to Apple’s unique integration of hardware,
software, and services, engineers here work with a single unified vision of deep
commitment to strengthening Apple’s core principles such as customer focus,
privacy, and relentless innovation. Although services are a bigger part of
Apple’s business than ever before, these teams remain small, nimble, and
cross-functional, offering an opportunity to work with passionate people,
contribute ideas, and ship innovative software. Here, you’ll do more than just
join a team — you’ll be creating positive impact in people’s lives.
DESCRIPTION
The ASE Search team is a vital part of Apple ecosystem, powering search for App
Store, Apple Music, Apple TV, Podcasts, Books, iTunes and more, on a wide set of
platforms such as iOS, macOS, tvOS, watchOS, Safari, and 3rd party devices.
Driven by passion for the extraordinary rather than the easy, our team of
problem solvers, is dedicated to helping users discover media and content in
exciting new ways. We are looking for extraordinary and motivated machine
learning researchers and engineers to join us in our journey. As a Senior/Staff
Machine Learning Research on the ASE Search team, you will lead the design and
development of next-generation search and conversational discovery features for
Apple's ground breaking devices and platforms.
MINIMUM QUALIFICATIONS
3+ years of relevant industry experience building large-scale ML & data systems
Familiarity with search or recommendation systems, conversational engines, or
related domains Strong knowledge of generative AI systems including Large
Language Models, Transformers, Reinforcement Learning, RAG, and agentic patterns
such as ReAct, Chain-of-Thought, Tool Use, and Multi-Agent orchestration
Experience with one or more distributed ML training frameworks such as PyTorch,
TensorFlow, Ray, or JAX, and inference engines like TensorRT or vLLM Technical
leader with exceptional communication skills and a track record of solving
complex, ambiguous problems in a highly collaborative environment
PREFERRED QUALIFICATIONS
MS or Ph.D. in Computer Science or related subject area Proven ability to build
& scale Search & Conversational systems, applying 7+ years of hand-on experience
across the full product stack — including query understanding, semantic
retrieval, multi-stage ranking, indexing, intent classification, and
context-aware generation. Deep expertise in Search & Conversational systems,
bringing in 7+ years of hands-on experience building capabilities such as query
understanding, retrieval, ranking, indexing, autocomplete, intent resolution,
and context-aware generation across multiple domains. Proficient in developing
robust big data pipelines in Scala or Python using distributed processing
frameworks like Apache Spark. Familiarity with scalable, reliable distributed
backend services including Kubernetes, cloud infrastructure, and container
orchestration Familiarity with A/B experimentation and data-driven product
development
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
AI Engineer 5 (AI Foundations: LLM Customization, Finetuning, Reinforcement Learning)
Capital One · San Jose, California, United States
AI Engineer 3 (AI Foundations)
Capital One · San Jose, California, United States
AI Engineer 5
Capital One · San Jose, California, United States
GTM AI Engineer -Deal Desk
Motive Agency · United States
AI Engineer
Booz Allen Hamilton · Reston, Virginia, United States
Role information can change. Confirm current details on the original application page.
