Greetings Riot Interns!
Thank you so much for doing this Q&A. I myself am a software development intern and would love to hear about your experiences working with Riot. I understand that you may not be able to answer all my questions so feel free to cherry pick. I apologize for the poor format, but I've tacked on follow up questions to kind of help guide what I'm trying to get at.
Could you describe your role and the responsibilities that come with it?
How are new ideas or opinions encouraged at Riot? Are suggestions normally implemented? Are employees empowered to make impactful decisions?
What is a normal working day like at Riot? I assume this varies per field, so I’m more interested in the Data Science/Engineering oriented schedule, but if the other fields don’t mind to chip in please do so. I’m sure everyone would like to know, myself included.
Part of the reason why you make a company fun, is to obviously keep the employees there and keep them working too. Can you describe to me your work life balance as an intern, and also those of the full-time employees? Tell me about the ‘crunch time’ pressure that releases/patches/events apply on employees and how are they compensated? How prevalent is burnout at Riot?
Is Riot’s long term plans communicated to the rest of the company? If yes, what are they? Has Riot analyzed how sustainable their competitive advantage is over time?
For Data Science/Engineering, can you describe the development environment (variation of agile development?)? Could you describe the state of the code base? What are the technology stacks used? Is development open migrating to different tools/technology? How much technical debt is there? What are the current major bottlenecks in the workflow? How is QA/testing done at Riot? How do software/development/data teams set deadlines, and what happens if (when?) it becomes clear they won't be met?
The tech industry veterans that I know describe game development as a very difficult to work in sector of tech. It’s like a movie, there’s an immense amount of resources that go into it, it could very easily flop, and it is very unforgiving. As having experienced what its like in a gaming company, care to comment on this observation? Thankfully for Riot, they’re doing pretty well, but still have felt that unforgivingness from the community. Does it create pressure? If yes, can you describe the nature of the pressure? Would you say it has a considerable effect on how decisions are made at Riot?