Senior Programmer - H/F/NB
About this role
Description de l'entreprise
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 !
Description du poste
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.
Qualifications
- Vous avez une expé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 de solides 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 un inté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.
Informations supplémentaires
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.
