A

Machine Learning Engineer, Store Online

Apple Retail Shop

Cupertino, CA1h agovia LinkedIn

This job at a glance

Who can apply
New grads, no experience needed · Bachelor's degree
Must know
Machine learningData structures & algorithmsLLMsMarketingPythonJava
Nice to have
SparkDeep learningPyTorchTensorFlow
Work
On-site in Cupertino
Pay
Not stated by the employer.
Skill demand
Machine learning82%LLMs59%Data structures & algorithms29%Marketing2%of 99 similar entry-level jobs posted in the US this week
Listed
Nov 10, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The Apple Store Online team is responsible for Apple’s largest store, aiming to deliver a magical, personal digital experience where customers can shop, buy, and learn everything Apple, wherever they are. This role is for a passionate, highly motivated, and hands-on applied Machine Learning Engineer to lead the Online Retail Decision Automation team. You will research and develop next-generation algorithms to drive the Apple Online experience, spanning product search, recommendation systems, personalization, Generative AI, and the optimization of Apple-wide systems and infrastructure.

Key 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.
  • Develop models for product search, recommendation systems (e.g., ranking, page generation), personalization (e.g., evidence, messaging, marketing), and Generative AI.
  • Optimize Apple-wide systems & infrastructure.
  • Mentor other MLEs and lead an effort to build scalable end-to-end machine learning solutions for retail customers.

Requirements & Tech Stack

  • Proficiency in one or more object-oriented programming languages such as Python, Java, C++.
  • Experience building highly scalable distributed systems.
  • Hands-on experience with building data processing pipelines, large scale machine learning systems, and big data technologies (e.g., Spark, SQL, Snowflake/Hadoop).
  • Experience in Recommender Systems, Personalization, Search, Computational Advertising, or Natural Language Processing including RAG based Generative AI and transformer architecture.
  • Experience using Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning in real applications is a plus.
  • Experience with Spark, TensorFlow, Keras, and PyTorch is a plus.
  • Skilled in communication, problem solving, and strategic thinking.

Qualifications

  • Bachelors in a quantitative field, such as Computer Science, Applied Mathematics, Statistics.
  • Bachelors degree in a quantitative field with a focus on AI in coursework.
  • Understanding of machine learning model lifecycle from prototyping, feature engineering, training, inference, deployment, monitoring, and continuous improvements.

Apple Entry-Level & New Grad Jobs · last 7 days

9 openings · 8 need no experience

See all 9 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job