
Senior Programmer - H/F/NB
- Vue
- Machine Learning
- C++
- C#
Ubisoft est une rĂ©fĂ©rence mondiale du jeu vidĂ©o, avec des Ă©quipes rĂ©parties aux quatre coins du monde qui crĂ©ent des expĂ©riences de jeu originales et mĂ©morables, de Assassin’s Creed Ă Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversitĂ© des points de vue fait progresser Ă la fois les joueurs et les Ă©quipes. Si vous ĂŞtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous Ă crĂ©er l’inconnu !Â
Studio pionnier d’Ubisoft, le studio de Paris est Ă l’origine des premiers succès de l’éditeur suite Ă Â sa crĂ©ation en 1992. Il est aujourd’hui Ă la tĂŞte de licences incontournables comme Just Dance, Ghost Recon ou Mario + The Lapins CrĂ©tins. Ubisoft Paris s’est Ă©galement construit une solide rĂ©putation comme partenaire de choix dans les collaborations inter-studios comme Watch Dogs, Skull & Bones, Beyond Good & Evil 2 ou encore Star Wars. Fort de cette expĂ©rience, le studio continue d’aller plus loin en termes de crĂ©ativitĂ© en travaillant sur des projets très prometteurs encore non-annoncĂ©s. Â
Regroupant 750 talents de 35 nationalitĂ©s, Ubisoft Paris est aujourd’hui le plus grand studio de France et l’un des plus expĂ©rimentĂ©s de l’industrie. Les jeunes talents peuvent bĂ©nĂ©ficier de la prĂ©sence importante de profils seniors, dans les mĂ©tiers crĂ©atifs, techniques ou artistiques. Chacun·e reste animé·e par la mĂŞme passion : repousser les limites du possible et proposer de nouvelles expĂ©riences Ă nos joueurs et joueuses.Â
PrĂŞt·es à rallier l’aventure ? Rejoignez-nous au Studio de Paris !Â
Nous recherchons un Senior Programmer H/F/NB) avec une âme de « Toolmaker » pour concevoir et construire un framework puissant et réutilisable destiné à notre prochaine génération de jeux propulsés par l'IA générative.
Votre objectif est de construire le « moteur derrière les jeux » : une fondation robuste qui gère toute la complexité technique (SDKs, intégrations plateformes, plugin GenAI, monétisation) afin que nos équipes jeu puissent se concentrer à 100 % sur la création de gameplay innovant et de fun.
Responsabilités
- Concevoir, développer et faire évoluer un framework central partagé entre plusieurs productions afin d'accélérer le développement et garantir des solutions robustes, performantes et scalables,
- Développer des systèmes, outils et services réutilisables (frameworks, modules, SDKs, workflows) facilitant le travail des équipes de production et standardisant les fonctionnalités communes,
- Concevoir des abstractions et pipelines autour des technologies d'IA générative afin de simplifier leur intégration dans les jeux et les outils de création,
- Collaborer avec les équipes produit (Game Design, Gameplay, Narrative, IA...) pour transformer leurs besoins en solutions techniques simples, efficaces et intuitives,
- Garantir la qualité technique des systèmes développés en travaillant sur l'architecture, les performances, la mémoire, le multithreading et l'optimisation, tout en assurant des processus de build et de déploiement fiables,
- Contribuer à l'amélioration continue de la plateforme, des pratiques de développement et assurer une veille technologique active afin d'identifier et promouvoir des solutions innovantes.
- Vous avez uneexpérience significative en développement logiciel, idéalement dans l'industrie du jeu vidéo, avec la conception de systèmes ou d'outils réutilisables,
- Vous disposez desolides compétences en architecture logicielle, optimisation (performance, multithreading, mémoire) et développement C++ et/ou C#,
- Vous aimez concevoir des solutions robustes qui simplifient le travail des équipes de production,
- Vous êtes une personne autonome, curieuse, orientée résolution de problèmes, avec une forte capacité à prendre en charge des sujets de bout en bout,
- Vous avez unintérêt marqué pour les technologies émergentes, notamment l'IA générative, et leur application au développement de jeux,
- Votre niveau d'anglais vous permet de collaborer avec aisance dans un environnement multidisciplinaire.
En tant qu’employeur, Ubisoft offre à tous les mêmes opportunités d’accès à l’emploi, sans distinction notamment de genre, ethnicité, religion, orientation sexuelle, statut social, handicap et d’âge. Ubisoft veille à développer un environnement de travail inclusif qui reflète la diversité de sa communauté de joueurs dans ses équipes. 
Senior Programmer - H/F/NB · Ubisoft