Apple
Senior Machine Learning Engineer, NLP, Input Experience
$185K–$325K
Cupertino, California · Senior · Full-time · Posted Sep 27, 2026
- Experience
- At least 2 years of industry experience.
- Education
- MS or PhD in Computer Science or related field.
About the job
Build and refine NLP and machine learning models, pipelines, and evaluation systems for Apple’s user-facing input experiences and Apple Intelligence features.
What you'll do
- Build models and scalable pipelines for user experiences, multiple languages, and production deployment.
- Research, prototype, and evaluate model improvements; analyze failures and curate training and evaluation data.
- Collaborate with language experts and QA to address language-specific requirements.
What they ask for
- MS or PhD in Computer Science or a related field.
- At least 2 years of industry experience.
- Strong Python programming skills, including experience developing production-quality Python modules.
- Solid background in machine learning, data science, natural language processing, or statistics.
Nice to have
- End-to-end model pipeline experience; ability to take ML/NLP research ideas into production.
- Familiarity with LLMs and techniques such as SFT, RHLF, prompt engineering, data synthesis, automatic evaluation, and RAG; Python and/or Swift development.
Pay
USD $184,700 to $324,800 base salary
Tools
Python, Swift, LLMs, SFT, RHLF, RAG
AI focus
Develop and improve NLP/ML models for personalized input, writing tools, summarization, smart replies, and related experiences; includes experimentation, data synthesis, evaluation, and production pipelines.
Model-written summary · the original posting is authoritative