Senior Generalist Programmer (HFNB)
Job Summary
Nous recherchons un Programmeur 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 lIA 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 linté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 dimages) afin quils 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 : sassurer que le framework est léger performant et prêt à lemploi pour une distribution grand public
Qualifications :
- Mentalité Indie Dev : vous êtes très polyvalent(e) et proactif(ve). Vous nattendez 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 dautres utiliseront. Vous vous intéressez à la façon dont dautres entreprises font évoluer leurs productions grâce à une technologie partagée.
- Pleine autonomie : à laise 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 dUnity des plugins natifs et des interfaces avec des APIs/Services externes.
- Curiosité pour la GenAI : vous êtes enthousiaste à lidée de construire linfrastructure qui permettra à lIA en temps réel de vivre à lintérieur des jeux.
- Problem Solver : vous avez un état desprit 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 dexpliquer des concepts techniques complexes à des game designers et des artistes.
Informations supplémentaires :
En tant quemployeur Ubisoft offre à tous les mêmes opportunités daccès à lemploi 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.
Remote Work :
No
Employment Type :
Full-time
About Company
Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more