Manager, Software Engineering, Game Understandi... @ Riot Games
Your Application Journey
Email Hiring Manager
Job Details
About the Role
The ML Bots team at Riot Games builds Game Understanding Agents that power in-game player experiences across live titles and upcoming games. In this role as Manager, Software Engineering, ML Bots, you will lead both scientists and engineers to deliver advanced ML integrations that enhance player experiences.
Responsibilities
- Lead and manage a team delivering ML-powered game AI integrations.
- Set technical approaches for integration workflows and platform connections.
- Ensure modeling and integration solutions meet game design and performance targets.
- Collaborate with platform, data, and research teams for reusable system design.
- Oversee deployment ensuring scalability, observability, and compliance.
- Manage team performance, career growth, and mentorship.
- Maintain robust development practices including CI/CD and operational tools.
- Facilitate cross-team communication and alignment.
Required Qualifications
6+ years of industry experience with applied ML, ML systems engineering, or game AI and 2+ years of engineering management experience. Must meet the technical bar for staff-level engineers and have proven experience delivering ML or AI systems in production, especially in real-time or interactive environments.
Perks & Benefits
Riot Games offers open paid time off, flexible work schedules, comprehensive medical benefits, dental, life insurance, parental leave, and a 401k with company match. The company values work/life balance and fosters a collaborative environment where every perspective matters.
Key Skills/Competency
Manager, Software Engineering, ML Bots; ML; game AI; integration; real-time; platform systems; CI/CD; scalability; observability; mentoring
How to Get Hired at Riot Games
🎯 Tips for Getting Hired
- Research Riot Games' culture: Study their mission, values, and employee reviews.
- Tailor your resume: Highlight ML, game AI, and management skills.
- Showcase leadership: Detail team management and project successes.
- Prepare technical insights: Be ready to discuss ML integrations and real-time systems.