mid Machine Learning Engineer ic Master's · Posted Jun 13, 2026

About this role

Apple is hiring a mid-level Machine Learning Engineer based in Shanghai, China. The posting calls out experience with Python, Java, Scala, Docker. Listed education preference: a master's degree or equivalent.

Role
Machine Learning Engineer
Function
machine learning
Level
mid
Track
Individual contributor
Location
Shanghai, China
Education
Master's degree
Department
Hardware
Posted
Jun 13, 2026
AI Summary
Develop and implement cutting-edge AI/ML solutions for lab operations, failure analysis, and product challenges across computer vision, NLP, and software infrastructure. Requires Ph.D. or master's in CS/AI/ML, extensive AI research and deployment experience, proficiency in Python/C++/Java/Scala, and expertise with TensorFlow, PyTorch, or similar frameworks.

Job description

from Apple careers

At Apple, we don't just build products; we create magical experiences that reshape entire industries. Our innovation is fueled by the diverse and brilliant minds that come together to dream bigger, think differently, and push the boundaries of what is possible. Join us, and become part of a community dedicated to leaving the world better than we found it.

This position offers an extraordinary opportunity to help bring Apple's groundbreaking technology to the world. Collaborating closely with our global teams, you will leverage machine learning and AI to find a solution to resolve the complex product challenges. Backed by unparalleled resources and a culture that champions creativity, you will be empowered to push your limits and do the most transformative work of your life.

In this role, you will work in a lab environment, lead the development and implementation of cutting-edge AI solutions across various domains, including computer vision, natural language processing, and software infrastructure, to revolutionize our failure analysis methodologies and lab operations with unprecedented efficiency. The ideal candidate will have a proven track record in using machine learning and AI to solve challenging problems.

<h3>Minimum Qualifications</h3>Ph.D. or master's degree in Software Engineering, Computer Science, AI&ML, or a related field.
Extensive experience in AI research, application and software development with multiple successful project deployments.
Proficiency in one or more programming languages such as Python, C++, Java, or Scala.
Demonstrated experience with AI/ML frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn, Hugging Face Transformers).
Strong understanding and practical experience with software development tools and practices, including Git for version control, Docker for containerization, and CI/CD pipelines.
Strong English communication skills, including the ability to seek direction, listen to feedback, and convey complex findings clearly and concisely.

<h3>Preferred Qualifications</h3>Expertise in X-Ray/CT/MRI/SEM/OM related Image Processing and Analysis, Computer Graphics, data processing algorithms.
Adaptability to a fast-paced environment and the ability to shift work scopes to meet business needs, with a strong aptitude for learning new techniques.
Ability to prioritize and manage multiple high-priority tasks simultaneously.
Ability and collaborate closely across different organizations globally.

More roles at Apple

SA-Technical Specialist (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Business Pro (Saudi and GCC Nationals)
Saudi Arabia · mid
Salesforce
SA-Specialist (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Pro (Saudi and GCC Nationals)
Saudi Arabia · mid
SA-Creative Pro (Saudi and GCC Nationals)
Saudi Arabia · senior
All Apple jobs →
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 mid positions