AI & Emerging technologies

Senior Machine Learning Engineer

Apple

Cambridge · Cambridgeshire · United Kingdom

Overview

In this role, you will advance Apple’s Online Store AI capabilities, shaping search, recommendations, personalization, and Generative AI to enhance the customer shopping experience. You’ll collaborate with researchers, engineers, data scientists, and product managers to deploy high-throughput ML models and testing workflows. This position sits at the crossroads of product and infrastructure, enabling scalable, data-driven decisions that delight millions of Apple customers daily. You’ll work on impactful problems that push the boundaries of AI in ecommerce and digital experiences.

Pay / Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Educational reimbursement
  • Potential bonuses or relocation
  • Stock program participation
Responsibilities
  • Research and develop next-generation ML models for product search and ranking
  • Build and optimize recommender systems and personalization features
  • Experiment with Generative AI and RAG-based techniques for content and messaging
  • Design and deploy large-scale data processing pipelines and ML systems
  • Collaborate with cross-functional teams (researchers, data scientists, engineers, PMs) to implement ML solutions and testing workflows
  • Improve system performance and scalability across Apple-wide infrastructure
Key requirements
  • Bachelor's degree in Computer Science, Statistics, or Mathematics or equivalent experience
  • 5+ years of experience building high-throughput, scalable applications or ML models
  • Proficiency in Python, Java, or C++ and distributed systems experience
  • Experience with data processing pipelines and big data tech (Spark, SQL, Snowflake/Hadoop)
  • Strong communication, problem solving, and attention to data quality
  • communication
  • problem solving
  • critical thinking
  • Spark
  • SQL
  • Snowflake/Hadoop

Reference: WJ-747_31165837

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.