← Serch more jobs

Machine Learning Systems Engineer

LinkedIn Apple Cupertino, CA
Not Applicable Posted March 13, 2026 Job link
Responsibilities

On the Machine Learning Systems Engineer team at Apple, you'll work closely with Siri modeling and cross-functional ML teams to optimize model training and inference across the ML stack, focusing on performance, training speed, and runtime efficiency on Apple Silicon. You will collaborate with teams spanning data, modeling, evaluation, deployment, infrastructure, inference, and frameworks, and write production-level code to train and deploy models that directly impact Apple customers.

Commitments

Apple accepts applications to this posting on an ongoing basis.

Not Met Priorities
What still needs stronger evidence
Requirements
  • Experience in model lifecycle of training, evaluation, and deployment of models
  • Strong understanding of Machine Learning (ML) model architectures (e.g.
  • Transformers, CNN) and ML training loop
  • Strong proficiency in Python and ML framework such as PyTorch
Preferred Skills
  • Collaborative with experience working in large inter-teams projects
  • Expertise in ML and LLM optimization such as quantization, KV Cache, Speculative Decoding
  • Familiarity with ML training methodologies such as FSDP, DDP, and other parallelism
  • Experience in an LLM training/eval library such as HuggingFace transformers, lm evaluation harness, Megatron-LM.
  • Experience in optimizing LLM models and deploying LLM models
  • Proficiency in a compiled programming language (e.g.
  • Swift, C/C++, Java)
Education
  • (Not required) – Bachelor's degree in Computer Science, Engineering, or related discipline, or equivalent industry/project experience