Demo

Sr. Machine Learning Engineer - Recommendations & Personalization (Feature Engineering)

Apple, Inc.
Washington, WA Full Time
POSTED ON 5/25/2026
AVAILABLE BEFORE 6/24/2026
The Apple Services Engineering team is one of the most exciting examples of Apple's long-held passion for combining art and technology. We are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And we do it on a massive scale, meeting Apple's high expectations with high performance, to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. Our scientists and engineers build secure, end-to-end solutions powered by machine learning. \\n\\nThanks to Apple's unique integration of hardware, software, and services, designers, scientists and engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple's privacy policy, one of Apple's core values. Although services are a bigger part of Apple's business than ever before, these teams remain small, flexible, and multi-functional, offering greater exposure to the array of opportunities here. \\n\\nCome join us to build large-scale personalized recommender systems for Apps & Games, Video, Fitness , Podcast and Books Recommendations. See your work touch the lives of billions of Apple users worldwide.

In this role, you will be responsible for operationalizing machine learning models-from building real-time and batch inference pipelines to optimizing system performance, reliability, and experimentation velocity. You'll help bridge the gap between research and production by developing the infrastructure, tooling, and monitoring required to ship ML-driven features safely and efficiently.\n\nIf you are an engineer who enjoys scaling ML solutions, building production-grade services, and driving experimentation across billions of users, this is your opportunity to make a meaningful impact.

MS or PhD in Computer Science, Software Engineering, or related field.\n8 years of deep software engineering experience, with a strong background in building and deploying production machine learning systems. Experience in areas such as personalization, search, or recommendations is a plus.\nExperience with big data and stream processing frameworks like Spark, Flink, or Kafka.\nProficiency in object-oriented programming languages such as Java, Scala, or C .\nExperience building and maintaining large-scale distributed systems for ML workloads.\nDeep understanding of ML model deployment pipelines, runtime optimization, and system integration.\nFamiliarity with A/B testing frameworks, experimental design, and online evaluation.\nStrong focus on system reliability, latency, and observability in production environments.

Experience in batch and real-time inference serving, including autoscaling and traffic management.\nBackground in content recommendation systems, search ranking, or user engagement optimization.\nExperience with CI/CD workflows for ML systems, including safe model rollouts and shadow testing.\nExposure to containerized deployments and orchestration (Kubernetes, Docker).\nExperience building and deploying production-grade applications using LLMs, including expertise in prompt engineering, RAG pipelines, and framework orchestration.\nProven track record of developing autonomous agents capable of multi-step reasoning, external tool integration, and complex task decomposition to solve open-ended problems.\nPrior experience working on consumer-scale media products (apps, games, books, music, or video).

Salary.com Estimation for Sr. Machine Learning Engineer - Recommendations & Personalization (Feature Engineering) in Washington, WA
$156,428 to $197,801
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Sr. Machine Learning Engineer - Recommendations & Personalization (Feature Engineering)?

Sign up to receive alerts about other jobs on the Sr. Machine Learning Engineer - Recommendations & Personalization (Feature Engineering) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$101,387 - $124,118
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Income Estimation: 
$184,796 - $233,226
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Apple, Inc.

  • Apple, Inc. South Portland, ME
  • Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, delivering an only-at-Apple experience. We... more
  • Just Posted

  • Apple, Inc. Omaha, NE
  • Apple Retail is where the best of Apple comes together. We bring our expertise to help people do what they love, delivering an only-at-Apple experience. We... more
  • Just Posted

  • Apple, Inc. Beaverton, OR
  • Are you a big-picture thinker who loves setting high-reaching goals? Do you have a passion for understanding how each line of code affects all the others? ... more
  • Just Posted

  • Apple, Inc. Beaverton, OR
  • Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products very quickly. Bring passion and dedication to your job, a... more
  • Just Posted


Not the job you're looking for? Here are some other Sr. Machine Learning Engineer - Recommendations & Personalization (Feature Engineering) jobs in the Washington, WA area that may be a better fit.

  • Expedia Group Washington, WA
  • Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create gr... more
  • Just Posted

  • Apple, Inc. Washington, WA
  • Are you excited to tackle some of the most ambitious technical challenges in Apple Intelligence? Be involved in collaborating closely with our machine lear... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!