Riot Games is looking to solve challenges related to personalization, social experiences, and matchmaking across their games by leveraging data and machine learning. The company aims to build scalable, player-impacting systems that enhance player value and experience.
Requirements
- Deep expertise in data architecture, distributed systems, and ML productionization (feature platforms, real-time pipelines, observability).
- Proven track record building large-scale ML/data systems (personalization, ranking, recommendations, social graph, or matchmaking).
- Experience with large-scale experimentation platforms and cross-surface measurement.
- Familiarity with Responsible AI, fairness methodologies, or safety considerations.
- Experience in gaming, large-scale personalization, or social graph systems.
Responsibilities
- Own the technical strategy for personalization, matchmaking, social systems, and real-time player state.
- Set architectural standards for modeling frameworks, feature platforms, data pipelines, real-time systems, observability, testing, and reliability.
- Oversee ML systems for recommendations, social discovery, and matchmaking with strong Responsible AI practices (fairness, bias detection, explainability).
- Guide teams in advanced modeling approaches such as embeddings, graph ML, two- tower architectures, and reinforcement learning.
- Improve data producer maturity with clear telemetry, schema standards, and medallion (Bronze → Silver → Gold) data quality.
- Provide hands-on technical leadership through architecture reviews, deep design sessions, debugging critical incidents, and unblocking complex modeling problems.
- Evolve real-time data systems, streaming architectures, feature pipelines, and ingestion frameworks with strong security, privacy, and compliance discipline.
Other
- 10+ years leading Data/ML Engineering teams, with demonstrated experience managing senior ICs (P4/P5).
- Strong organizational leadership: influencing across teams, defining standards, and driving multi-quarter programs.
- Excellent people leadership: mentoring, coaching, giving feedback, and building engineering culture.
- Demonstrated ability to provide clarity, direction, and calm in ambiguous, fast-changing environments.
- Dedicated people with a personal relationship with games. If you embody player empathy and care about players' experiences, this is the role for you!