Senior Software Engineer, Machine Learning & AI
Apple · Shanghai, China · Software and Services
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
Job description
from Apple careersAre 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!