Unity/Unreal programmer for an AI project

  • Job Type : Permanent, Full Time

iLLOGIKA has partnered with Reimagine AI to build an AI visualisation which can be used in various settings such as interactive experiences, learning environments or artistic projects. Our AI has already been showcased in Centre Phi in Montreal and will be exhibited in different museums across Canada in 2020 and 2021. Our goal is to build expressive AI characters which have their own personalities, points of view and which can have meaningful conversations with the public or the users, learning and growing from each interaction.
Our studio is now looking for a programmer, passionate about AI technologies, to work on this project full-time and lead the programming efforts. 

No remote work. Our studio is based in Montreal, Canada.


  • Développer le projet, ses fonctionnalités, bots et modules, avec Unreal;
  • Diriger tous les efforts de programmation du projet, parfois avec l'aide d'un autre programmeur;
  • Mener des recherches et l’analyse de différentes technologies afin d’atteindre les résultats attendus;
  • Conceptualiser et implémenter la structure du code, itérer sur les différents modules;
  • Effectuer une veille technologique et se tenir au courant des dernières technologies reliées à l’IA;
  • Travailler avec des modules externes de partenaires et collaborer avec leurs équipes pour les implémenter et les améliorer (tels que Google, Sheldon Memory Lab ou MILA).
  • Évaluer la quantité de travail à accomplir;
  • Participer aux revues de code et optimiser le code si nécessaire.


  • Flexible schedule, possibility of reduced hours, strict policy limiting overtime;
  • Holidays for the annual closure in December, holidays banks (paid, sick, mobile, unpaid);
  • Training policy for the entire team;
  • Possibility to work on personal projects;
  • Hack week and game jam during working hours;
  • Group Insurance, Employee Assistance Program, Online Health Platform;
  • Group RRSPs and TFSAs;
  • Coffee, tea, food and beer Fridays;
  • Our culture: Sharing, Mutual aid, Autonomy, Transparency, Improvement.

Experience for the position

  • 4+ years of experience in programming (game, AI or software);
  • Great knowledge of C++ and Unreal;
  • Knowledge of C# and Unity is a plus;
  • Well versed with object oriented programming and familiar with data driven programming;
  • Passionate about AI technologies, more specifically Human-AI interactions;
  • Previous experience with the development of intelligent bots;
  • Autonomous and proactive when offering solutions;
  • Fluent English (French is a plus).