Machine Learning Engineer

Apple is a technology company that creates products revolutionizing entire industries, known for innovation in technology and environmental efforts.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · E-Commerce

Description For Machine Learning Engineer

Apple is seeking a passionate and highly motivated Machine Learning Engineer to join their Apple Store Online team. This role will lead the Online Retail Decision Automation team, developing next-generation algorithms to drive the Apple Online experience. The position involves working on product search, recommendation systems, personalization, Generative AI, and optimizing Apple-wide systems & infrastructure.

Key responsibilities include:

  • Collaborating with cross-functional teams to develop and implement machine learning algorithms
  • Building scalable, production-ready ML solutions from concept to deployment
  • Contributing to the improvement of ML infrastructure and tooling
  • Staying up-to-date with the latest advances in machine learning and software engineering

The ideal candidate will have:

  • 3+ years of experience in building high-throughput scalable applications or machine learning models
  • Proficiency in object-oriented programming languages like Python, Java, or C++
  • Experience with big data technologies such as Spark, SQL, Snowflake/Hadoop
  • Strong communication, problem-solving, and strategic thinking skills

Preferred qualifications include:

  • Ph.D. or Master's in a quantitative field or equivalent professional experience
  • Experience in Recommender Systems, Personalization, Search, Computational Advertising, or NLP including RAG-based Generative AI
  • Knowledge of Deep Learning, Bandits, Probabilistic Graphical Models, or Reinforcement Learning
  • Familiarity with Spark, TensorFlow, Keras, and PyTorch

This role offers the opportunity to work on projects that will impact millions of Apple customers daily, in a diverse and inclusive environment where innovation is encouraged.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Collaborate with cross-functional teams to develop and implement machine learning algorithms
  • Build scalable, production-ready ML solutions from concept to deployment
  • Contribute to the improvement of ML infrastructure and tooling
  • Stay up-to-date with the latest advances in machine learning and software engineering

Requirements For Machine Learning Engineer

Python
Java
  • 3+ years of experience building high-throughput scalable applications or machine learning models
  • Proficiency in object-oriented programming languages (Python, Java, C++)
  • Experience with big data technologies (Spark, SQL, Snowflake/Hadoop)
  • Strong communication, problem-solving, and strategic thinking skills

Interested in this job?

Jobs Related To Apple Machine Learning Engineer

AIML - Senior Machine Learning Engineer, Siri and Information Intelligence

Senior Machine Learning Engineer position at Apple, focusing on AI/ML development for Siri and Information Intelligence, offering competitive compensation and opportunity to work on cutting-edge technology.

Large Language Model Machine Learning Engineer

Senior Machine Learning Engineer position at Apple focusing on Large Language Models and AI infrastructure development.

AIML - Sr Machine Learning Engineer, Data and ML Innovation

Senior Machine Learning Engineer role at Apple, focusing on data and ML innovation, synthetic data generation, and foundation model development.

AIML - Senior ML Engineer, Generative AI - Siri Comprehension & Planning

Senior ML Engineer role at Apple focusing on Generative AI for Siri, offering competitive pay and the chance to work on cutting-edge AI technology impacting millions of users.

Senior Software Engineer - Machine Translation Automation

Senior Software Engineer position focusing on developing machine translation automation and ML pipelines at Apple in Seattle.