Apple logo

Senior Machine Learning Research Engineer, Natural Language Generation (NLG), Apple Intelligence

Apple

Cupertino, CA
Full Time
Senior
147k-272k
6 days ago

Job Description

About the Role

On the Input Experience NLP team at Apple, we build language models that underpin intelligent text input across Apple platforms, including keyboard auto correction, Writing Tools, and Smart Reply features. We focus on integrating generative AI to enhance communication and self-expression, working on scalable, multilingual NLP solutions that improve user experience through innovative model training, evaluation, and system integration. The team collaborates across various departments to incorporate the latest ML innovations into products used by everyday users worldwide.

Key Responsibilities

  • Build and iteratively refine model pipelines that enable multilingual text input experiences on Apple products.
  • Conduct experiments and create prototypes for new approaches to improve model quality and add new dimensions to their intelligence, considering linguistic requirements and design considerations.
  • Implement the building blocks and infrastructure that bring innovations into production pipelines.
  • Define robust automated evaluation metrics to facilitate model quality improvements.
  • Perform failure analysis to understand shortcomings of models.
  • Research techniques for improving model behavior.
  • Curate and synthesize representative training and evaluation data.
  • Implement experiments and simulations to assess the value of model changes.
  • Collaborate with language experts and QA teams to refine modeling approaches considering language-specific requirements.

Requirements

  • MS or PhD in Computer Science or related field with at least 3 years of industry experience.
  • Strong Python programming skills, with experience developing production-quality Python modules.
  • Solid background in machine learning, data science, natural language processing, or statistics.
  • Experience building and maintaining model pipelines end-to-end, from data curation to evaluation.
  • Ability to design and perform experiments that bring ML and NLP research ideas to production.
  • Familiarity with LLMs, such as SFT, RLHF, prompt engineering, data synthesis, automatic evaluation, and RAG.
  • Background in linguistics, fluency in multiple languages, or a passion for scaling NLP features for global audiences.
  • Excellent written and verbal communication skills.

Nice to Have

  • History of developing Python packages and supporting other users.
  • Record of publications, innovations, and/or leadership.

Qualifications

  • MS or PhD in Computer Science or related field.
  • At least 3 years of industry experience.

Benefits & Perks

  • Base pay range between $147,400 and $272,100, depending on skills, qualifications, experience, and location.
  • Opportunity to become an Apple shareholder through stock programs.
  • Discretionary restricted stock unit awards and stock purchase discounts.
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • Discounted products and free services.
  • Reimbursement for educational expenses related to career advancement.
  • Potential eligibility for bonuses, commissions, and relocation assistance.

Working at Apple

Apple is an equal opportunity employer committed to inclusion and diversity. We promote equal opportunity for all applicants regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other protected characteristics.

Apply Now

Job Details

Posted AtJul 23, 2025
Job CategoryData Science
Salary147k-272k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Apple

Website

apple.com

Location

Cupertino, CA

Industry

Electronic Computer Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches