-
View all jobs
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:
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.
- 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.
- 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!
Key Skills
Ranked by relevance
unity
cicd
ai
machine learning
pytorch
python
git
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Automation Engineer | Minecraft Blast, New Games
2026-05-26
Full-time
Not Applicable
Spain
Computer Games
Engineering
View Job Details
Related
Senior Tools Developer
2026-05-25
Full-time
Not Applicable
Germany
Computer Games
Engineering
View Job Details
Related
Fullstack Developer
2026-05-26
Full-time
Not Applicable
Sweden
Entertainment Providers
Engineering
Login to Apply
- Posted
- Feb 27, 2026
- Type
- Internship
- Level
- Not Applicable
- Location
- Barcelona
- Company
- Rovio Entertainment
Industries
Computer Games
Entertainment Providers
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Automation Engineer | Minecraft Blast, New Games
2026-05-26
Full-time
Not Applicable
Spain
Computer Games
Engineering
View Job Details
Related
Senior Tools Developer
2026-05-25
Full-time
Not Applicable
Germany
Computer Games
Engineering
View Job Details
Related
Fullstack Developer
2026-05-26
Full-time
Not Applicable
Sweden
Entertainment Providers
Engineering