Senior Machine Learning Engineer, Discovery Recommendations
Core
Design, build, and optimize recommendation systems powering Fortnite's Discover experience for personalized content discovery across a massive, rapidly changing catalog of creator-built experiences.
Role type
Senior Machine Learning Engineer (Recommendation Systems)
Builds
Multi-stage candidate generation, content ranking, impression allocation, and real-time reranking pipelines for Fortnite's Discover feature.
Domain
Gaming / Content Discovery / Recommendation Systems
Deliverable
production ML models
Required skills
Deep learning for information retrieval, multi-stage recommendation pipelines, A/B experiment design and analysis, Python engineering, PyTorch, large-scale data processing (Spark), cloud-based ML environment, explore/exploit strategies, content cold-start, counterfactual evaluation, content understanding models (NLP/vision/generative AI), creator economy dynamics
Preferred skills
Experience with UGC/marketplace/content discovery contexts, familiarity with TorchRec/Transformers/Ray/Databricks/AWS stack, passion for video games, gaming analytics experience
Technologies
PyTorch, TorchRec, Transformers, Ray, Databricks, AWS, Spark
Responsibilities
Design and implement retrieval, ranking, and reranking models using deep learning; Build and optimize multi-stage candidate generation and impression allocation pipelines; Design and run A/B experiments to validate model improvements; Collaborate on ranking signals including genre classification and content quality metrics; Own ML infrastructure decisions between batch, near-real-time, and streaming architectures
Seniority
Senior, hands-on IC