About The Position

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 will assist the Online Retail Decision Automation team by researching and developing the next generation of algorithms used to drive the Apple Online experience. The role spans central areas of the Apple Online Store, including developing models for product search, recommendation systems, personalization, Generative AI, and optimizing Apple-wide systems & infrastructure. As a member of a fast-paced team, you will have the opportunity to be part of new projects and craft upcoming products that will delight and encourage millions of Apple’s customers every day.

Requirements

  • 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.
  • Skilled in communication, problem solving, strategic thinking.
  • Attention to detail, data accuracy and quality of output.
  • 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.

Nice To Haves

  • 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.

Responsibilities

  • Develop models for product search, recommendation systems (e.g. ranking, page generation), personalization (e.g. evidence, messaging, marketing), Generative AI and optimizing Apple-wide systems & infrastructure.
  • Collaborate with cross-functional teams, including researchers, engineers, data scientists/analysts, and product managers, to help develop and implement machine learning algorithms and testing workflows.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service