




Summary: Seeking a curious and tech-savvy intern to build the future of automated testing by training an ML model using reinforcement learning in a supportive environment. Highlights: 1. Collaborate on a Unity ML-agents environment integrated into game codebase. 2. Design AI to see the game and decide on best moves to clear levels. 3. Train an agent to successfully beat various game levels. We’re looking for a curious and tech\-savvy intern to help us build the future of automated testing. In this role, you’ll help us train an ML model to master Angry Birds Friends using reinforcement learning, enabling automated regression testing and level validation. You’ll be part of a supportive environment where game development meets machine learning. This is a paid 6\-month internship, with a preferred start in June 2026\. Please note that relocation or visa support is not provided for internship roles. The team is located in Barcelona, Spain and works in a hybrid mode with 2 days onsite at the office. ### **You will have impact and fun at work by:** * Collaborating with our team to set up a Unity ML\-agents environment integrated directly into our game codebase (Unity). * Designing how our AI sees the game and decides on the best moves to clear levels. * Training an agent to successfully beat various levels, starting with a proof\-of\-concept and growing to production scale. * Integrating your AI systems into our CI/CD pipeline to help us test level difficulties. * Sharing your findings through clear documentation and presentations to help us all learn together. * Experimenting with Python and PyTorch to optimize how the agents learn and perform. ### **Experience and skills we are looking for:** * Currently enrolled in a Computer Science or Software Engineering program (Bachelor’s or Master’s). * Comfortable with C\# and python. * Understanding of reinforcement learning concepts (RL algorithms, reward functions, training loops) * A natural problem\-solver who enjoys debugging complex systems and iterating on new ideas. * An independent learner who’s happy to dive into a project with supportive guidance from a mentor. * Great communication skills in English to share your ideas and technical concepts with the team. ### **It would be nice if you also have the following skills:** * Previous experience playing around with Unity, whether for school projects or just for fun. * Hands\-on experience with Unity ML\-agents or other Reinforced Learning frameworks. * Familiarity with Git workflows or an interest in how CI/CD works. * A passion for games, and it’s a huge plus if you’ve launched a few birds in your time! If you're excited about this opportunity, please submit your application (in English) through our job portal no later than **15 March, 2026**. We're reviewing applications as they come in and might close the position as soon as we find the right fit, so apply now and take the first step toward joining our team at Rovio! We look forward to speaking to you!


