Research Engineer "Bots & Behaviors" (M/F/NB)

Tonic DNA

Job Summary

As a Research Engineer at Ubisoft La Forge France, you will contribute to creating quality games by building innovations based on scientific state-of-the-art. You will play a key role in industrializing innovations for internal partners, technology teams, or game productions, and participate in research and prototyping projects, ensuring their relevance in Ubisoft's game engines. You will primarily focus on bots & NPCs, covering sequential decision-making for agents in gameplay, utilizing technologies like reinforcement learning, scripted decision trees, and language models.

Must Have

  • Define and develop cutting-edge prototypes within your team
  • Bring prototypes to industrial maturity for production use, involving collaboration and training
  • Participate in publishing results in quality scientific conferences and journals
  • Communicate progress internally and externally
  • Supervise and guide students and less experienced colleagues if applicable
  • High-level scientific training in computer science, mathematics, statistics, machine learning
  • Significant experience in applied or fundamental research
  • Strong programming autonomy with Python and C++
  • In-depth experience with machine learning frameworks, storage systems, distributed systems, high-performance computing
  • Motivation to innovate in the video game industry

Good to Have

  • PhD in computer science, mathematics, statistics, machine learning, or equivalent experience with relevant publications (e.g., NeurIPS, ICML, ICLR, GDC)
  • Significant experience in software development or other relevant experience in machine learning or the video game industry

Perks & Benefits

  • Hybrid work model
  • Benefits mentioned on the studio's website
  • Support for diversity and inclusion
  • Charitable initiatives
  • Efforts to reduce environmental impact

Job Description

Company Description

Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives advances both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

Ubisoft Bordeaux

Founded in 2017 by a handful of Ubisoft experts, our studio has over 400 talents from 20 different nationalities. Our teams work on Ubisoft's biggest franchises: on Assassin's Creed, with lead production of Assassin's Creed Mirage in 2023, on Assassin's Creed Shadows and the Claws Of Awaji expansion, and on Beyond Good & Evil 2. Beyond our AAA productions, we contribute to the group's technological innovation, thanks to our expertise center around the Anvil game engine and Ubisoft's online services, Online Services. We have also created an R&D center, La Forge, which brings together Ubisoft engineers and researchers to work together on prototypes that will serve game productions, particularly around AI issues.

In 2024, we inaugurated our new premises in the Bastide-Niel eco-district, to develop the best Ubisoft gaming experiences and technologies in an exceptional, accessible, and central environment.

Job Description

As a research engineer at Ubisoft La Forge France, you will contribute to creating quality games by building innovations based on the scientific state of the art:

  • You will play a key role in facilitating the adoption of our innovations by industrializing them with our internal partners, technology teams (our game engines, for example) or directly with games (production teams),
  • You will participate in research and prototyping projects, ensuring that they can prove their relevance in our main internal game engines or in games released or in production at Ubisoft,
  • You will participate, where appropriate, in publications nourished by this work.

You will primarily focus on bots & NPCs, covering sequential decision-making for agents in gameplay. The technologies used may include reinforcement learning (online, offline), scripted decision trees, language models, etc.

Responsibilities:

  • Define and develop cutting-edge prototypes within your team in conjunction with its members (researchers, engineers, students)
  • Bring these prototypes to industrial maturity allowing their use in a production context, which involves collaboration and pedagogy to help the teams concerned develop their skills
  • Participate in the publication of the results obtained in quality scientific conferences and journals
  • Communicate on progress made inside and outside Ubisoft
  • Where appropriate, supervise and guide students, mentor less experienced colleagues

Qualifications

  • High-level scientific training, such as a master's degree or engineering school, in computer science, mathematics, statistics, machine learning
  • Significant experience in applied or fundamental research (in industry or academia)
  • Great autonomy in programming through mastery of Python and C++
  • In-depth experience with machine learning frameworks, storage systems, distributed systems, high-performance computing, etc.
  • Motivation to innovate in the video game industry

Nice to have

  • A doctorate in computer science, mathematics, statistics, machine learning or equivalent experience associated with a list of relevant publications (e.g. NeurIPS, ICML, ICLR or GDC) would be a real asset
  • Significant experience in software development or other relevant experience in the field of machine learning or in the video game industry would be a real asset

Additional Information

  • Contract: Permanent contract
  • Location: position based in Bordeaux – France
  • Remote work: We adopt a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are entirely office-based and are not eligible for hybrid work.

Recruitment process

  • Phone interview with one of our recruiters
  • One or more business interviews with the team
  • An interview with the Development Director France of La Forge

If your application is not selected, you will receive a negative response.

Benefits

To learn more about our studio and Ubisoft benefits, go here: https://www.ubisoft.com/fr-fr/studio/bordeaux

We seek to enrich the lives of players by creating original and memorable gaming experiences, and by striving to always improve the positive impact of our games. To achieve this, we ensure we offer a caring and inclusive work environment, we support the communities in which Ubisoft operates through charitable initiatives and we strive to reduce the environmental impact of our activities. Find out more about our societal impact here.

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.

  • [](https://www.youtube.com/watch?v=IowiqapeyJA "Videos To Watch")

10 Skills Required For This Role

Team Management Cpp Talent Acquisition Data Structures Game Texts Prototyping Reinforcement Learning Decision Trees Python Machine Learning

Similar Jobs