Staff Machine Learning Engineer - League of Legends
Riot Gamesabout 4 hours ago
Responsibilities
- Own end-to-end ML solutions for player-facing problems across personalization, game systems, and matchmaking.
- Set technical direction for a League ML domain and create reusable modeling patterns.
- Build models and decision logic to enhance player experiences.
- Develop ML approaches to improve in-game systems and matchmaking quality.
- Partner with product managers, designers, and engineers to shape technical plans.
- Translate gameplay and product telemetry into reliable signals.
- Design and run experiments to evaluate model quality and player impact.
- Integrate models into League systems and services with game engineers.
- Contribute to the ML engineering community through peer reviews and documentation.
- Establish monitoring and support practices for live ML systems.
Requirements
- Bachelor’s degree or higher in Computer Science, Machine Learning, Statistics, or a related field.
- 6+ years of experience delivering ML systems in production, including 3+ years in applied modeling or ML research roles.
- Evidence of modeling choices adopted beyond immediate teams.
- Experience with complex data sources where standard feature engineering doesn't apply.
- Comfort with ambiguity and shipping in unclear success metrics.
- Track record of mentoring engineers and raising the bar for peers.
- Excellent written and verbal communication skills.
- Background in reinforcement learning or generative models is a plus.
- Experience bridging research and production is a plus.
- Familiarity with ML platform components is a plus.
Benefits
- Open paid time off policy and flexible work schedules.
- Medical, dental, and life insurance.
- Parental leave for employees and their partners.
- 401k with company match.
Categories
AI & MLGaming