On-Device ML Engineer - Notifications & Personalization

Apple Inc.

Cupertino, Northern (CA, KY)

Hybrid

USD 185,000 - 325,000

Full time

43 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Apple benefits
Stock programs
Relocation assistance

Job summary

Apple Inc. is seeking a Machine Learning Engineer to advance the Notifications and Personalization stack on iOS. You will train, deploy, and evaluate models that power intelligent, privacy-preserving experiences across Apple platforms.

Lead model development, optimize pipelines, and collaborate across teams to deliver high-quality, on-device predictions. Ideal candidates have extensive ML and software engineering experience, including Python, Swift, Objective-C, and C++, with familiarity in

Qualifications

  • 7–10 years of experience in ML engineering or related field.
  • Experience shipping ML models at scale and evaluating real-world impact.
  • Experience with on-device inference and embedded OS constraints.

Responsibilities

  • Develop and deploy ML models powering iOS experiences at device level.
  • Design evaluation frameworks for model quality and user impact.
  • Collaborate with Privacy Engineering to ensure privacy-preserved data handling.

Skills

Experience shipping at scale
Training and deploying ML models
On-device inference
Python
Swift
Objective-C
C++
CoreML/CreateML
Data privacy

Education

BS, MS or PhD in Software Engineering, Computer Science, ML

Tools

Python
Swift
Objective-C
C++
CoreML
CreateML
Scikit-Learn

Job description

Apple Inc. is seeking a Machine Learning Engineer to advance the Notifications and Personalization stack on iOS. You will train, deploy, and evaluate models that power intelligent, privacy-preserving experiences across Apple platforms.

Lead model development, optimize pipelines, and collaborate across teams to deliver high-quality, on-device predictions. Ideal candidates have extensive ML and software engineering experience, including Python, Swift, Objective-C, and C++, with familiarity in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Engineer — On-Device AI & Personalization
Senior ML Engineer — On-Device AI & Personalization

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Medical and dental coverage
Employee stock purchase plan
Restricted stock unit awards
+1
Staff ML Engineer, On-Device Platform Intelligence
Staff ML Engineer, On-Device Platform Intelligence

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
RSU/Bonuses
Employee stock plan
Medical & dental coverage
+2
Machine Learning Engineer - Notifications & Personalization
Machine Learning Engineer - Notifications & Personalization

Apple Inc. • Cupertino (CA), Northern (KY)

Hybrid
USD 185,000 - 325,000
Apple benefits
Stock programs
Relocation assistance
iOS Personalization UI Engineer — On-Device ML
iOS Personalization UI Engineer — On-Device ML

Apple Inc. • Cupertino (CA)

On-site
USD 150,000 - 278,000
Medical and dental coverage
Retirement benefits
Stock purchase plan
On-Device ML Systems & Performance Engineer
On-Device ML Systems & Performance Engineer

Socket.dev • Cupertino (CA)

On-site
USD 140,000 - 200,000
On-Device ML Engineer: Foundation Models
On-Device ML Engineer: Foundation Models

Apple Inc. • Pittsburgh

On-site
USD 130,000 - 200,000
Foundation Models ML Engineer - On-Device, Privacy-Focused
Foundation Models ML Engineer - On-Device, Privacy-Focused

Apple Inc. • Seattle (WA)

On-site
USD 184,700 - 324,800
Medical and dental coverage
Employee stock programs
Relocation assistance
Machine Learning Engineer
Machine Learning Engineer

Apple Inc. • Pittsburgh

On-site
USD 130,000 - 200,000
Multimodal ML Engineer — On-Device Production
Multimodal ML Engineer — On-Device Production

Socket.dev • Seattle (WA)

On-site
USD 150,000 - 210,000
Staff ML Engineer — Ad Predictions & Retrieval
Staff ML Engineer — Ad Predictions & Retrieval

Apple • Cupertino (CA)

On-site
USD 180,000 - 260,000