Senior Machine Learning Engineer – Ads Predictions

Apple Apple · Big Tech · Cupertino, CA · Software and Services

Senior Machine Learning Engineer to join the Predictions group, focusing on building core ML models for ad predictions and monetization across Apple's App Store and News platforms. The role involves designing and implementing ML models for user interaction, CTR, and CVR prediction, developing retrieval algorithms, and contributing to modeling areas like deep neural networks, contextual bandits, multi-task learning, and LLM-based ranking signals. It also requires working with large-scale datasets, collaborating with cross-functional teams, and running experiments. Experience with ad tech, recommender systems, or web-scale search/retrieval is preferred, along with deep expertise in neural network architectures and training pipelines.

What you'd actually do

  1. Design and implement ML models to improve predictions of user interaction, click-through rate (CTR), and conversion rate (CVR)
  2. Develop and optimize retrieval algorithms, leveraging techniques from classical IR and modern deep learning
  3. Contribute to core modeling areas such as deep neural networks, contextual bandits, multi-task learning, and LLM-based ranking signals
  4. Work with large-scale, distributed datasets to identify new signals and improve model accuracy and robustness
  5. Collaborate with cross-functional teams across engineering, infrastructure, and product to scale models to production

Skills

Required

  • Machine learning
  • Statistical modeling
  • Information retrieval
  • Large-scale modeling
  • Deep learning
  • Neural network architectures (Transformers, DNNs, RNNs)
  • TensorFlow
  • PyTorch
  • Reinforcement learning
  • Explore/exploit strategies
  • Bandit-based optimization
  • High-volume data pipelines
  • A/B testing infrastructure
  • Performance measurement at scale
  • Python
  • SQL

Nice to have

  • Scala
  • Java
  • MS or PhD
  • Learning-to-rank algorithms
  • Query-document matching
  • Embedding-based ranking

What the JD emphasized

  • 6+ years of experience applying machine learning and statistical modeling at scale
  • Deep experience with neural network architectures
  • Practical understanding of reinforcement learning
  • Experience working with high-volume data pipelines, A/B testing infrastructure, and performance measurement at scale

Other signals

  • ML models for ad predictions
  • user interaction prediction
  • optimize marketplace outcomes
  • LLMs, Reinforcement Learning, representation learning