Riotgames The Staff Software Engineer at Riotgames designs and builds AI agent capabilities and product experiences for an internal enterprise intelligence platform. This hands-on role involves building full-stack applications, integrating AI agents with tools, and iterating on prompts and models.