senior Machine Learning Engineer ic · Posted May 20, 2026

About this role

Apple is hiring a senior-level Machine Learning Engineer based in Shanghai, China. The posting calls out experience with Python, LLMs, RAG, Machine Learning.

Role
Machine Learning Engineer
Function
machine learning
Level
senior
Track
Individual contributor
Location
Shanghai, China
Department
Software and Services
Posted
May 20, 2026

More roles at Apple

UAE-Specialist
UAE · mid
IT-Specialist
Italy · mid
ES-Specialist: Full-Time, Part-Time, and Part-Time Temporary
Spain · mid
DE-Specialist (m/f/d)
Germany · mid
CH-Specialist (m/f/d)
Switzerland · mid
All Apple jobs →

Job description

from Apple careers

Are you passionate about Machine Learning and AI, and eager to apply your expertise to solve real-world problems at Apple’s incredible scale? Do you want to see your work translated into direct impact on iPhone, AirPods, Watch, Mac, and more? Are you a motivated self-starter eager to lead projects while building and growing a team? Come join us in applying AI and ML techniques across Apple’s hardware portfolio, helping bring amazing, groundbreaking products and innovations to life. We are the Product Integrity AI/ML team, and we develop and deliver software that supports the creation of Apple’s unparalleled hardware product line. Our software is used by both Apple engineers and third-party accessory manufacturers to develop and debug their systems, with high visibility throughout the company. If you’re an experienced technical leader who can write clean code and drive complex cross-functional projects simultaneously, with a focus on delivering maximum customer impact, we can’t wait to hear from you!

This is an excerpt. Read the full job description on Apple careers →
All machine learning jobs machine learning in Shanghai, China Jobs in Shanghai, China machine learning salaries machine learning career path
All Apple Jobs Browse machine learning roles senior positions