About the role
What will you do at Apple?
Apple is a place where extraordinary people gather to do their best work.
Together we build products and experiences people love. The Apple Services
Engineering (ASE) organization builds and operates the systems and
infrastructure that power Apple's services at scale. The Apple AI platform
within ASE enables teams across Apple to build, train, optimize, and deploy AI
systems at scale. Our team builds the optimization and intelligence layer for
frontier AI, making frontier class of models work better, cheaper, and faster
through managed, serverless capabilities that span the full AI lifecycle: data
and feature engineering, embeddings and retrieval, model training and
fine-tuning, inference optimization and routing, prompt optimization,
evaluation, and governance.
DESCRIPTION
We are looking for an ML engineer who is excited about building managed platform
services at the intersection of ML, distributed systems, and production
engineering.
MINIMUM QUALIFICATIONS
3+ years of experience building production ML systems or ML infrastructure
Strong programming skills in Python and/or Rust/Java Understanding of end-to-end
machine learning workflows - from data preparation through training, evaluation,
and deployment Experience with distributed systems and large-scale data
processing Experience with model serving, inference optimization, or ML pipeline
engineering Experience building APIs and services that other engineers consume
Strong collaboration and communication skills Comfortable navigating ambiguity
in fast-moving areas BS, MS, or PhD in Computer Science or equivalent practical
experience
PREFERRED QUALIFICATIONS
Experience with LLM inference optimization (batching, quantization, KV caching,
tensor parallelism) Experience with model serving frameworks (vLLM, TensorRT,
Ray Serve, or similar) Experience with embedding models and retrieval systems -
fine-tuning encoders on graded or contrastive objectives, pooling strategies,
dimensionality reduction for serving cost, vector databases, and retrieval
evaluation (NDCG, recall, graded relevance) Experience with fine-tuning and
alignment workflows (SFT, DPO, LoRA, RLHF, RLVR, GRPO, reward modeling)
Experience with feature engineering and feature serving platforms (e.g. Feast,
Tecton, Hopsworks), distributed data processing frameworks (e.g. Spark, Flink,
Ray), offline stores (e.g. Iceberg, Delta, Lance), and online stores (e.g.
Redis, Cassandra, DynamoDB) Experience with Ray, Kubernetes, and cloud GPU
infrastructure (AWS, GCP) Experience with ML governance, lineage, or compliance
systems
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.
Senior AI Engineer - US
Typeform · United States (Remote)
Senior ML Engineer
Typeface · Palo Alto, CA
Senior Computational Scientist
Twist Bioscience · USA - South San Francisco, CA
Senior AI Engineer
Twin Health · Remote, USA
Senior Software Engineer - Computer Vision
Verkada · San Mateo, CA United States
Application for General Engineering – Future Opportunities
Stack AV · Pittsburgh, PA or Remote
Role information can change. Confirm current details on the original application page.
