Senior Machine Learning Engineer
Apple· Corporate Functions / Apple Online Store (Apple Online Retail Decision Automation team)
Hybrid (Shanghai)Full-timePosted 1mo ago
About the role
Applied senior ML engineer to research and develop next-generation algorithms for Apple Online Store experience, including product search, recommendation systems, personalization, Generative AI, and optimizing Apple-wide systems & infrastructure. Collaborate with cross-functional teams to deploy scalable ML solutions and contribute to ML infrastructure and tooling.
Responsibilities
- Collaborate with other MLEs to build scalable, production-ready ML solutions, taking algorithms from initial concept through to deployment.
- Contribute to the ongoing improvement of our ML infrastructure and tooling.
- Engage in continuous learning and development, staying up-to-date with the latest advances in machine learning and software engineering
- Mentor junior MLEs on the team to ensure best practices are followed.
Qualifications
- 5+ years of related experience building high throughput scalable applications or building machine learning models.
- Proficiency in one or more object-oriented programming languages such as Python, Java, C++ and experience building distributed systems.
- Experience building data processing pipelines and large scale machine learning systems with experience in big data technologies like Spark, SQL, Snowflake/Hadoop, etc.
- PhD or Graduate degree with research/work experience utilizing data science techniques (including but not limited to Computer Science, Statistics, Political Science, Biology, etc) or Bachelorʼs degree with equivalent experience.
- Experience in Recommender Systems, Personalization, Search, Computational Advertising or Natural Language Processing including RAG based Generative AI and transformer architecture.
- Skilled in communication, problem solving, critical thinking.
- Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications a plus.
- Experience with Spark, TensorFlow, Keras, and PyTorch a plus
Skills
Required:Machine LearningDistributed SystemsData Processing PipelinesProgramming LanguagesRecommender Systems / Personalization / SearchCommunication / Problem Solving / Critical Thinking
Nice to have:Deep Learning / RL / Probabilistic ModelsSpark/TensorFlow/Keras/PyTorch
Benefits
- Apple's accessibility and inclusion efforts
- Competitive compensation
- Benefits aligned with Apple policies (not exhaustively listed in the description)
Last updated Aug 28, 2026. Interested? Apply on the company site.
About Apple
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
Discover the innovative world of Apple and shop everything iPhone, iPad, Apple Watch, Mac, and Apple TV, plus explore accessories, entertainment, and expert device support.
AirPods Max 2Apple ArcadeApple CardApple Fitness+Apple MusicApple TVApple TV+Apple Watch Series 11
More open roles at Apple
- Senior UI Software Engineer, Cocoa2d agoCupertino, CA · Software and Services
- AIML - Machine Learning Engineer, Visual Intelligence Technology2d agoHybrid (Cupertino/Santa Clara/SSeattle area (3 work locations)) · Visual Intelligence Technology
- Physical Design Methodology CAD Engineer2d agoHybrid (Sunnyvale, California), Hybrid (Austin, Texas) +3 more · Hardware Technology CAD team / Silicon Technologies group
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (San Diego, CA) · Software and Services
- Sr. ML Optimization Engineer, ASE Efficiency2d agoHybrid (Seattle, WA) · Software and Services