DataJobs.io
← Back to all jobs

Job Description

Work on recommendation systems that power App Store personalization through end-to-end model development and reliable production deployment at global scale.

Responsibilities

  • Design, train, and launch recommendation models to improve relevance and business metrics across key App Store surfaces.
  • Own ranker modules end-to-end, covering candidate representation, feature engineering, model architecture, offline evaluation, A/B experimentation, and production monitoring.
  • Translate state-of-the-art ranking techniques from research prototypes into production systems.
  • Partner with ML researchers, data engineers, and infrastructure teams to productionize new modeling approaches with high reliability and low latency.
  • Ship production-quality code and help drive engineering best practices, system architecture, and code quality within the team.
  • Contribute to planning the continued growth of personalization across Apple’s services ecosystem.

Requirements

  • PhD in a quantitative field (Computer Science, Mathematics, Statistics, Physics, etc.).
  • Bachelor’s and Master’s in a quantitative field (Computer Science, Mathematics, Statistics, Physics, etc.).
  • 3+ years of relevant work experience.
  • Hands-on experience with production-level recommender systems.
  • Deep knowledge of recommendation systems, design patterns, and tools, with strong depth in deep-learning architectures and multi-task modeling.
  • Demonstrated experience shipping recommendation models to production at scale, including understanding constraints involved in serving billions of users.
  • Knowledge of modern recommendation architectures across retrieval and ranking, multi-task learning, sequence and transformer-based models, generative recommenders, and multi-objective optimization.
  • Strong working grasp of the open-source Python ML/AI stack: TensorFlow, PyTorch, scikit-learn, numpy-scipy-pandas.
  • Familiarity with big data and distributed computing technologies (e.g., Spark, Hadoop, Kafka).
  • Familiarity with using LLM-powered tools (coding and research assistants) to accelerate engineering and research workflows.
  • Strong written and oral communication skills.

Technologies

  • Python
  • TensorFlow
  • PyTorch
  • scikit-learn
  • numpy-scipy-pandas
  • Spark
  • Hadoop
  • Kafka
  • LLM-powered tools

Location

  • Seattle, WA (onsite)

Compensation

  • Base pay range: USD 142,300 - 263,300 per year
  • Base pay depends on skills, qualifications, experience, and location.

Benefits

  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Discounted products and free services
  • Reimbursement for certain educational expenses, including tuition
  • Discretionary bonuses or commission payments and relocation (if eligible)
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Eligible for discretionary restricted stock unit awards
  • Can purchase Apple stock at a discount if voluntarily participating in the Employee Stock Purchase Plan
  • Learn more about Apple Benefits

Note: Apple benefit, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Similar Jobs