← All roles

Senior Machine Learning Engineer

Apple· Corporate Functions / Apple Online Store (Apple Online Retail Decision Automation team)
Apply on company site
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