Senior Generalist Programmer (H/F/NB)
🇫🇷 France
Unity
iOS
Android
Vue
UI/UX
Analyst
Security Engineer
Senior Generalist Programmer (H/F/NB)
from 🇫🇷 France
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 unProgrammeur Généraliste Senior(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 et développer un framework central utilisé par plusieurs productions afin de garantir un prototypage rapide et des releases scalables.
- Standardiser les fonctionnalités génériques : construire des modules réutilisables pour les systèmes de méta-jeu (progression, boutiques, inventaires), les frameworks UI et les fonctionnalités sociales.
- Maîtriser l'écosystème SDK : gérer l'intégration et la maintenance des SDKs tiers essentiels (Publicité, Analytics, Attribution, Plateformes sociales).
- Combler le fossé GenAI : créer des wrappers et pipelines faciles à utiliser pour les fonctionnalités GenAI en temps réel (LLMs, génération d'images) afin qu'ils puissent être « branchés » par les développeurs jeu avec un minimum de friction.
- Gestion des releases et des plateformes : fluidifier le processus de build et les déploiements spécifiques aux plateformes (iOS/Android/Web) pour garantir une expérience de release « en un clic ».
- Optimisation : s'assurer que le framework est léger, performant et prêt à l'emploi pour une distribution grand public
- Mentalité « Indie Dev » : vous êtes très polyvalent(e) et proactif(ve). Vous n'attendez pas les specs ; vous identifiez les besoins des équipes jeu et vous construisez en conséquence.
- Pensée « Plateforme » : vous aimez construire des systèmes que d'autres utiliseront. Vous vous intéressez à la façon dont d'autres entreprises font évoluer leurs productions grâce à une technologie partagée.
- Pleine autonomie : à l'aise pour être le/la propriétaire du codebase central. Vous êtes responsable de la stabilité et de l'évolution du framework.
- Polyvalence technique approfondie : vous êtes expert(e) avec une solide compréhension des rouages internes d'Unity, des plugins natifs et des interfaces avec des APIs/Services externes.
- Curiosité pour la GenAI : vous êtes enthousiaste à l'idée de construire l'infrastructure qui permettra à l'IA en temps réel de vivre à l'intérieur des jeux.
- Problem Solver : vous avez un état d'esprit orienté résultats et savez naviguer dans des documentations tierces complexes et des blocages techniques.
- Expérience : Vous avez déjà pu travailler sur le développement de plusieurs jeux vidéo, avec un historique avéré de construction de systèmes réutilisables ou de gestion de cycles de production complets.
- Communication : anglais courant. Vous ĂŞtes capable d'expliquer des concepts techniques complexes Ă des game designers et des artistes.
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. 



