+Location

Espoo, Finland

We are looking for a Server Developer to build our game backends. You’ll integrate with the game team to create great, server heavy game in the Battle Studio. Rovio’s Battle Studio is all about creating world-class competitive experiences for touchscreen devices that keep players rapt with the rush of winning – and the agony of defeat. Battle Studio made a splash with their award-winning 5-on-5 shooter, Battle Bay, and they are driven by the opportunity to build Rovio’s next mega-hit that will not only top the games chart, but also become a world-renowned entertainment IP. The studio is working on a few unannounced, competitive games. Our teams are senior, our hierarchy is flat and our ambitions are high. This is an environment where strong ideas, commitment and hard skills trump years of experience. Your responsibilities as a server developer are to: Design, implement and test backend functionality for our games Create, maintain and operate the game server cloud infrastructures Ensure our servers are efficient, secure and scale well Integrate other cloud services to the game servers Work as a team with other developers, designers and artistsRead more

Do you want a challenge? Do you want your work to reach 10’s of millions of gamers around the globe? Do you feel inspired by being part of developing innovative service for F2P games? If yes, you could be the Client Technology Developer we are now looking for to join our Games Technology team in Espoo, Finland. Your work will include developing Rovio’s Beacon SDK and other tools for our game teams. Our Beacon SDK is integrated in all our games and provides support for our Beacon cloud services, for example, user identity, analytics, advertising, segmentation, payments and third party services. We are presently developing of a native C# SDK for Unity3D to replace our existing C++ SDK. You will work closely with our game developers to find great answers to challenges we face building and operating our games. You will work on projects with other members of our team of developers (client, front-end, server, data, cloud, QA), product managers, and designers to implement versatile solutions Games Technology works with data and analytics, machine learning, build and submission tools, cloud infrastructure for service and game servers, and their in-house gaming cloud services platform, Beacon, to bring Rovio’s games to life every day. With a multi-national team of talented professionals, Games Technology supports tens of millions of players, hosts some of the most cutting edge cloud services out there, serves thousands of requests per second from all corners of the globe, captures 4 Billion analytic events per day and over 1TB of data per day, and runs approximately 1300 instances on Amazon AWS. All of these services and tools enable successful live operations in Rovio’s games, allowing game teams to optimize player engagement and monetization. We are looking for someone who has: C# programming skills plus experience with Unity 3D, Android, iOS with ideally 5+ years experience Passionate about games and building technology and services for games developers Practical experience working in Agile software development teams using Scrum or Kanban Team player mind-set with good communication skills especially in English and have a can-do attitude It’d be great if you had some of these: Python, C++, Objective C and Java programming experience BSc/MSc in Computer Science or a related technical field Experience with test frameworks and continuous integration systems Interest in emerging solutions and technologies, for example, the use of machine learning in gaming What you get when you join us: We give you the best support we can, helping you to grow and achieve your professional goals Our team is hands-on, open, collaborative and ambitious You will get to work in a truly international environment with more than 15 nationalities in the Technology team Relocation assistance Flexible work hours No crunch; standard work day is 7.5 hours Competitive benefits: such as choice of current gen smartphone and home internet service paid, choice of laptop, lunch and sport vouchers, breakfast, gaming area, gym, sauna When applying please tell us what you would bring to Rovio!Read more

We are looking for a Data Analyst to join our Business Intelligence team and work directly with Battle Studio. Ideal candidate is interested in first time user experience (FTUE), retention & monetization optimization and user behavior analysis (including virtual economy). You will identify and influence core aspects of our games in close collaboration with product managers, game designers and other analysts. We expect you to have the ability to explain complex subjects in a clear and concise manner. Communication is key to making data actionable. Data is at the heart of everything we do at Rovio. It enables us to continually improve our games and provide incredible experiences for the millions of users who play our games every day. All of this data is only valuable if it can be used to guide our day to day operations. It is the job of Business Intelligence to turn that raw data into actionable insights for Rovio’s games teams and other business units. The Business intelligence team aims to empower Rovio’s teams with insightful data, and also with relevant tools and models that support decision making. Battle Studio made a splash with their award-winning 5-on-5 shooter, Battle Bay, and they are driven by the opportunity to build Rovio’s next mega-hit that will not only top the games chart but also become a world-renowned entertainment IP. Your responsibilities as a Data Analyst: Game Growing the game(s) Designing and evaluating experiments Driving decision making through presentation of work Spreading best practices to analytics and game teams Analysis Evaluating and defining metrics Understanding changes in key metrics and long-term trends Building models of user behavior for analysis Forming and testing hypotheses to make recommendations proactively Creating dashboards and reports Data Building data sets and automating analyses using SQL Designing and evaluating the events tracked by the game We’re looking for someone who has: Passion for gaming and solving problems! Ability to turn analyses into valuable action Excellent cooperation skills Data literacy and quantitative analysis skills High level of proficiency in relevant scripting language(s), e.g. R or Python Understanding of statistical analysis and advanced SQL Additionally, we'd love you to have: Prior experience working in the gaming industry What you get when you join us: We give you the best support we can to help you grow and achieve your professional goals We have lots of fun! We’re a family-like community that’s hands-on, open, collaborative and ambitious You’ll get to work in a truly international environment: you’ll hear number of languages in our workplace and can join a variety of activities Great opportunity to work with top talents in the gaming industry! Hackathons: We love to try new technologies and methods to build next generation infrastructure and tools. In case you'd be moving from abroad, we'll offer you relocation support and make sure you have a smooth start with us in Helsinki. If you are interested, please send your application today (your CV, cover letter). We look forward to hearing from you.Read more

We are looking for a Senior Manager of User Experience Design to join our Puzzle Studio. Rovio’s Puzzle Studio is the home of the passionate team behind Angry Birds Match, Angry Birds Friends, the newly launched Angry Birds Dream Blast, and other unreleased games currently in production. The studio strives to create puzzle games that are instantly fun, but that can also turn into years-long hobbies. Puzzle Studio is also exploring new ways to use narrative and character worlds in casual mobile games, with the aim of creating a true emotional connection that stays with players even when they’re not playing. The Senior Manager of User Experience Design works directly with the key stakeholders to ensure great user experience across the games in the Studio. S/he also works in a game team to make sure the UX design is in line with the overall vision of the game. S/he will support the game team in different phases of development by visualizing, prototyping and documenting the UX and UI design. S/he ensures the UX design is in line with the overall vision of the game and helps executing on that vision. Your responsibilities as a Senior Manager of User Experience Design are to: Be responsible for the Studio level UX design craft Lead the UX design culture and methods in Puzzle Studio Recruit, manage and mentor UX designers in tools, best practices, processes, techniques, methodology and ensure the craft keeps developing Share learnings and review designs with other designers Work together with the user research team, designers and game leads to help define research goals and validating UX designs Establish with the Product Lead and Lead Game Designer the key design drivers and player goals for the game. Can communicate UX design drivers, goals and KPIs for game on a studio level Work hands-on with studio priority project(s) and can be embedded on a project depending on project/studio needs. Has the overall ownership of the UX design in a game project they are working on Work hands-on and collaboratively with designers, developers and artists to implement UX solutions and user interfaces into the game Test and benchmark competitor products, drawing learnings and insights from them Follow current trends and how the market and industry is developing We are looking for someone who has: Experience in managing a UX design team Advanced knowledge of UI/UX design through degree, or equivalent in human computer interaction (HCI), psychology, interaction design, or product design related subject. Extensive working experience and proven track record in designing UI/UX for games and mobile devices Proven leadership skills and motivated by continuous development of craft and people Been the main contributor of UX design on multiple internally developed key games in production, soft launch and global launch Excellent written and spoken English Excellent skills in Adobe Illustrator/Photoshop/Experience Designer and other relevant design tools Ability to craft visually appealing, consistent and functional UI art assets to a high quality that align with art direction Excellent communicator in giving, seeking and receiving feedback and can constructively review and critique the design made by others Excellent analytical and problem-solving skills, with the ability to visualize and clearly communicate decisions to team members through UX design deliverables Ability to create and adjust designs based on findings from quantitative (“big data”) and qualitative (user tests, peer reviews, surveys) data Understanding in basic human physiological and psychological characteristics Understanding socio-cultural and contextual aspects Additionally, we'd love you to have: Understanding in hardware limitations and possibilities. Basic coding and scripting skills in Unity are considered a plus Understanding of localization/ internationalization requirements What you get when you join us: We give you the best support we can, helping you to grow and achieve your professional goals Our team is hands-on, open, collaborative and ambitious Relocation assistance if you are from abroad Flexible work hours Truly international environment: while officially we conduct business in English, you will hear a number of languages in our workplace and can join a variety of activities that we come up with together. Submit your CV today. We look forward to hearing from you!Read more

We are looking for a Production Manager to join our Marketing Creative Productions team. Rovio Marketing’s purpose is to maximize the reach of Rovio’s Games and businesses. Marketing Creative Production Team is responsible for most video related productions of Rovio. Team’s main objective is to deliver world class advertising creative support for key games. Production Manager works with several kinds of video productions and delivers on the right scale, scope and timeline. Your responsibilities as a Production Manager: Planning and managing productions using outsourced pipelines for key live games. Participating in building, updating and developing asset libraries for key games. Dealing with production budgets and keeping them in balance. Participating in developing workflows and methods to improve production needs. We are looking for someone who has: Several years experience in video productions and knowledge of various techniques and pipelines Experience in communications with production companies Project management, budgeting and scheduling skills Good written / oral English language skills We’d love if you have experience with these: Experience in editing and live action productions Excellent cooperation and teamwork skills Good knowledge of the most common office software and basic knowledge of Adobe Creative Cloud software Video director’s skills Concept creating abilities Attention to details. Problem solving mindset, organized way of working and can do–attitude What you get when you join us: Support and opportunities helping you to grow and achieve your professional goals Work with teams that are open, collaborative and ambitious Relocation assistance if you are coming from abroad Flexible working hours Diverse environment: we have employees from all around the world and you can join a variety of activities that we come up with together Don't keep us waiting but send today your application and some examples or references of the production work you’ve done! We will start interviewing people right away when we see potential candidates.Read more

We are looking for a Data Analyst to support our Advertising team, which optimizes ad performance and acts as an operational link between game teams and ad networks. You will play a key role in evaluating and improving the ways in which ads are served to our players. Data at massive scale sits at the heart of everything we do at Rovio. You will use your analytical skills to help our teams make advertising in our games more fun to our players. The role is largely autonomous, which allows and requires you to decide which kinds of analyses and tools you work on. While you will work closely with the Advertising team you will be a member of the Business Intelligence team, whereby you will collaborate with and have the support of our team of analysts and data scientists. Your responsibilities as a Data Analyst: Perform analysis and deliver insights to studios, advertising, and marketing teams using your strong communication skills and analytical toolbox. Develop models, tools and dashboards to increase efficiency and improve decision making. Participate in data harmonization processes by defining requirements, implementing ETL processes and ensuring data quality. Guide stakeholders in defining relevant KPIs, discovering opportunities and focusing on relevant problems. What we expect: Passion for gaming! Gaming experience will help you interpret the data at your fingertips. Fluency in R and/or Python - the battle about which language reigns supreme rages on amongst the ranks of our passionate geeks. You are able to automate analytics processes using programming languages or relevant tools and are versed in the use of databases and Big Data technologies. You are a self-starter who has the drive to initiate, execute, collaborate on and communicate analytics projects. You are driven by curiosity, and are not afraid to experiment and learn. You have 3+ years of relevant work experience. Familiarity with digital advertising and terms like eCPM, RTB, fill rate and yield is a plus. What you get when you join us: Be part of a strong company with ambitious plans for the future Awesome data-minded coworkers: We give you the best support we can and help you grow as a professional. Truly international environment: You will hear a number of languages in our workplace and lighthearted baguette vs. burrito conversations are commonplace. Hackathons: We love to try new technologies and methods to build next generation infrastructure and tools. If you are interested, please send us your CV and cover letter! We’re looking forward to hearing from you.Read more

Do you want a challenge? Do you want your work to reach 10’s of millions of gamers around the globe? Do you feel inspired by being part of developing innovative services for F2P games? If yes, you could be the Server Developer we are now looking for to join our Games Technology team in Espoo, Finland. Your work will include developing Rovio’s Beacon services and other tools for our game teams. Rovio's Beacon cloud services are used by all of all our games providing user identity, analytics, advertising, segmentation, live ops, payments and third party services. We also provide game server infrastructure templates and microservices, and are working to introduce AI to our game development. You will work closely with our game teams to find great answers to challenges we face building and operating our games. You will work on projects with other members of our team of developers (client, front-end, server, data, cloud, QA), product managers, and designers to implement versatile solutions Games Technology works with data and analytics, machine learning, build and submission tools, cloud infrastructure for service and game servers, and their in-house gaming cloud services platform, Beacon, to bring Rovio’s games to life every day. With a multi-national team of talented professionals, Games Technology supports tens of millions of players, hosts some of the most cutting edge cloud services out there, serves thousands of requests per second from all corners of the globe, captures 4 Billion analytic events per day and over 1TB of data per day, and runs approximately 1300 instances on Amazon AWS. All of these services and tools enable successful live operations in Rovio’s games, allowing game teams to optimize player engagement and monetization. We are looking for someone who has: 4+ years of recent Java development Experience developing RESTful services Experience working with NoSQL and SQL databases Experience in cloud technologies and orchestration (e.g. AWS, Google Cloud Platform) Wide understanding of both software and platform architectures and components used to build them Practical experience working in Agile software development teams using Scrum or Kanban Passion to work in all parts of software development lifecycle from planning to testing, documentation and deployment Team player mind-set with good communication skills especially in English and have a can-do attitude It’d be great if you had some of these: C# and .NET Core experience. Javascript or TypeScript programming experience. Linux shell scripting. BSc/MSc in Computer Science or a related technical field Experience with test frameworks and continuous integration systems Interest in emerging solutions and technologies, for example, the use of machine learning in gaming What you get when you join us: We give you the best support we can, helping you to grow and achieve your professional goals Our team is hands-on, open, collaborative and ambitious You will get to work in a truly international environment with more than 15 nationalities in the Technology team Relocation assistance Flexible work hours No crunch; standard work day is 7.5 hours Competitive benefits: such as choice of current gen smartphone and home internet service paid, choice of laptop, lunch and sport vouchers, breakfast, gaming area, gym, sauna When applying, please tell us what you would bring to Rovio!Read more

Do you want a challenge? Do you want your work to reach 10’s of millions of gamers around the globe? Do you feel inspired by being part of developing innovative services for F2P games? If yes, you could be the Full-Stack we are now looking for to join our Games Technology team in Espoo, Finland. Rovio Technology consists of 50 professionals providing our games teams with the means to bring their games to life every day. We serve tens of millions of players, host some of the most cutting edge cloud services out there, serve thousands of requests per second from all corners of the globe, capture 4 Billion of analytic events per day and over 1TB of data per day, and run over 1300 instances on Amazon AWS. As a Full-Stack Developer, your work will include developing Rovio’s Beacon services and other tools for our game teams. Rovio's Beacon cloud services are used by all of all our games providing user identity, analytics, advertising, segmentation, live ops, payments and third party services. We also provide game server infrastructure templates and microservices, and are working to introduce AI to our game development. You will work closely with our game teams to find great answers to challenges we face building and operating our games. You will work on projects with other members of our team of developers (client, front-end, server, data, cloud, QA), product managers, and designers to implement versatile solutions. Your responsibilities as a Full-Stack Developer: To architect, implement and maintain cloud services and capabilities for Rovio’s games and studios To lead small development projects, coaching other developers working on the project To fix your fair share of bugs We are looking for someone who has: 3+ years of experience with recent Java development for cloud services and working with NoSQL and SQL database 3+ years of experience of either: Client development in C# / C++ , Android, IOS, Unity Web development in modern Javascript, HTML, CSS, Angular Experience developing RESTful services Experience in cloud technologies and orchestration (e.g. AWS, Google Cloud Platform) Wide understanding of both software and platform architectures and components used to build them Practical experience working in Agile software development teams using Scrum or Kanban Passion to work in all parts of the software development lifecycle from planning to testing, documentation and deployment Team player mind-set with good communication skills especially in English and have a can-do attitude It’d be great if you had some of these: Linux shell scripting. BSc/MSc in Computer Science or a related technical field Experience with test frameworks and continuous integration systems Interest in emerging solutions and technologies, for example, the use of machine learning in gaming What you get when you join us: We give you the best support we can, helping you to grow and achieve your professional goals Our team is hands-on, open, collaborative and ambitious You will get to work in a truly international environment with more than 15 nationalities in the Technology team Relocation assistance if you are from abroad Flexible work hours No crunch; standard work day is 7.5 hours When applying please tell us what you would bring to Rovio!Read more

Do you want to change the way games are being developed and run? We are now looking for a skilled Machine Learning Engineer to join our Data Engineering team in Games Technology unit in Espoo, Finland. Games Technology consists of 50 professionals providing our games teams with the means to bring their games to life every day. We serve tens of millions of players, host some of the most cutting edge cloud services out there, serve thousands of requests per second from all corners of the globe, capture 4 Billion of analytic events per day and over 1TB of data per day, and run over 1000 instances on Amazon AWS. We also provide common services for Rovio games, such as ads, payment, a/b testing, bots and personalisation. As Machine Learning Engineer, you would help Rovio reach the next level by introducing new AI based services to create and operate games. We believe that AI should be an integral part of every service we provide and as a Machine Learning Engineer, you would be participating and potentially leading projects to deliver new AI driven features to the best known brand in mobile games. We expect you to be developer-minded person with great co-operational skills. You enjoy working with a team on challenging problems and do not mind sharing your learning, good or bad. Your responsibilities as a Machine Learning Engineer: Develop and maintain our machine learning solutions in automation and personalisation by participating development projects and daily operational work Model and predict player behaviour Develop systems to maintain and serve models in production environments Support others as domain expert for machine learning, big data processing and Rovio data Research emerging machine learning and big data technologies We are looking for someone who has: A degree in Computer Science, Engineering, Mathematics, or a related field Experience in the field of machine learning; experience in delivering production grade end to end solutions on cloud infrastructure is considered a huge advantage A good knowledge of Python and its commonly used ML libraries, as well as SQL You are on good terms with agile methods involving Jira, GitHub, pull requests, planning and dailies Competence in Linux Excellent verbal and written English skills Passion for games!!! We’d love if you have experience with these: Open source big data technologies and large data sets Relational databases and data warehousing Amazon Web Services, especially with Redshift, Athena, Presto, Spark, Hive and Flink. General understanding on deploying applications in AWS environment. C# and Unity; our games are built with Unity, so knowing them is helpful in game AI related projects Java; most of our services are currently in Java and having the capability to understand and modify these systems is beneficial You can be either a seasoned professional already gained experience on the field or in the early stages of your career aiming to grow into the role. What you get when you join us: Strong company with ambitious plans for the future: Rovio has a long background in the mobile gaming industry and we have no plans to stop our growth. Awesome coworkers: We are a family-like community that is hands-on, collaborative and ambitious. We help each other grow professionally. Personal growth: We offer subscription to various learning platforms, as well as budget to buy books and conference tickets. Fun and international environment: You will hear lots of languages, jokes and laughter in our workplace. Hackathons: We love to try new technologies and methods to build the next generation infrastructure. Don't keep us waiting but send your application already today!Read more

Welcome to Rovio! We are now looking for a DevOps Engineer to join our dynamic Games Technology team in Espoo, Finland. Games Technology works with data and analytics, machine learning, build and submission tools, cloud infrastructure for service and game servers, and their in-house gaming cloud services platform, Beacon, to bring Rovio’s games to life every day. With a multi-national team of talented professionals, Games Technology supports tens of millions of players, hosts some of the most cutting edge cloud services out there, serves thousands of requests per second from all corners of the globe, captures 4 Billion analytic events per day and over 1TB of data per day, and runs approximately 1300 instances on Amazon AWS. All of these services and tools enable successful live operations in Rovio’s games, allowing game teams to optimize player engagement and monetization. As a DevOps Engineer, you will develop and maintain build automation system to ensure games can be built and distributed efficiently. We are looking for a self-driven and proactive professional who has drive for improving processes and tools. We hope you love a challenge – ‘cos you’ll be responsible for all this: Developing and maintaining build tools and the infrastructure Supporting game developers to use build tools and the infrastructure Work with the Technology team members to improve the whole build automation system We are looking for someone who has: Good knowledge of Python or C# Experience in Jenkins Experience in iOS and Android development Experience in Unity Ability to work proactively, be self-driven and have a can-do attitude It's a plus if you have experience of: Configuration management tools (Ansible, Puppet etc.) Working with OS X, Linux and Windows Using integrated development environments (e.g. Xcode, Android Studio, Visual Studio) Using build tools (e.g. iOS build and signing tools, Android build tools, Premake) Python web frameworks (Django) Zabbix or other monitoring tools Cloud platforms (AWS etc.) Version controlling systems (git(hub), SVN) Automation tools and frameworks (e.g. Appium, Robot, unit and integration test tools) Agile software development methods Knowledge of mobile game development Genuine interest in games What you get when you join us: We give you the best support we can, helping you to grow and achieve your professional goals Our team is hands-on, open, collaborative and ambitious Relocation assistance if you are from abroad Flexible work hours Truly international environment: while officially we conduct business in English, you will hear a number of languages in our workplace and can join a variety of activities that we come up with together. Don't keep us waiting but send your application already today!Read more