Staff Machine Learning Engineer - League of Legends
Core
Build applied machine learning systems to improve player experience, including personalization, in-game systems, and matchmaking for League of Legends.
Role type
Staff Machine Learning Engineer (Games/Personalization)
Builds
Production ML models, recommenders, ranking systems, and decision logic for player-facing features.
Domain
Gaming (League of Legends) + Applied Machine Learning
Deliverable
production ML models
Required skills
End-to-end ML solution ownership, technical direction setting, complex/unconventional data handling, interacting models with feedback loops, mentoring engineers, ambiguity navigation, ML platform components familiarity
Preferred skills
Reinforcement learning, imitation learning, generative models, simulation-based training, research-to-production translation, matchmaking/multi-objective optimization, causal inference, latency-sensitive integration
Technologies
Model serving, feature stores, ML observability, telemetry instrumentation
Responsibilities
Own end-to-end ML solutions from problem framing to production launch; Set technical direction and create reusable modeling patterns; Build models and decision logic for player discovery; Develop approaches to improve in-game systems and matchmaking; Partner with product/design/engineering to shape technical plans; Translate telemetry into evaluation frameworks; Design and run experiments for model evaluation; Integrate models into game systems; Operate independently across partner groups; Contribute to ML engineering community standards; Establish monitoring and observability practices.
Seniority
Staff, hands-on IC with mentorship and cross-team influence