Senior Generalist Programmer (H/F/NB)

Ubisoft Entertainment S.A

Paris

On-site

EUR 90,000 - 125,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Ubisoft Paris recherche un Programmeur Généraliste Senior doté d’une âme de « Toolmaker » pour concevoir et construire un framework puissant destiné à notre prochaine génération de jeux propulsés par l’IA générative.

Votre objectif est de bâtir le moteur derrière les jeux : une base robuste gérant SDKs, intégrations plateformes et pipelines GenAI pour que les équipes se concentrent sur le gameplay innovant et le fun.

Qualifications

  • Maîtrise avancée de Unity et des plugins natifs.
  • Connaissance des pipelines GenAI et des frameworks réutilisables.
  • Expérience avec l’intégration de SDKs et d’APIs externes.
  • Capacité à concevoir des modules réutilisables pour plusieurs jeux.
  • Bon niveau d’anglais pour communiquer avec les équipes internationales.
  • Esprit Indie Dev et sens de l’initiative pour anticiper les besoins des projets.

Responsibilities

  • Concevoir et développer un framework central utilisé par plusieurs productions pour des prototypes rapides et des releases scalables.
  • Standardiser les fonctionnalités génériques (progression, boutiques, UI, systèmes sociaux).
  • Maîtriser l’écosystème SDK: intégration et maintenance des SDKs tiers.
  • Créer des wrappers et pipelines GenAI pour l’IA en temps réel dans les jeux.
  • Gérer les releases et les déploiements sur plateformes (iOS/Android/Web).
  • Rendre le framework léger et performant, prêt pour une distribution grand public.
  • Adopter une mentalité 'Indie Dev' et être proactif dans l’identification des besoins.
  • Penser plateforme et construire des systèmes réutilisables par d’autres studios.

Skills

Unity
GenAI
Conception de framework
SDKs / Plugins
Anglais courant
Proactivité

Tools

Plugins natifs
APIs externes
Gestion de build

Job description

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 êtespassionné·epar 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’éditeursuite àsa création en 1992. Il est aujourd’hui à la tête de licences incontournables comme Just Dance,GhostReconou 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 WatchDogs,Skull&Bones, Beyond Good &Evil2 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·eresteanimé·epar la même passion: repousser les limites du possible et proposer de nouvelles expériences à nos joueurs et joueuses.

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 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 plusieursjeux 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 distinctionnotammentde 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Generalist Programmer (H/F/NB)
Senior Generalist Programmer (H/F/NB)

Ubisoft • Paris

On-site
EUR 55,000 - 75,000
Senior Programmer - H/F/NB
Senior Programmer - H/F/NB

Ubisoft Paris Studio • Paris

On-site
EUR 85,000 - 120,000
Senior Game Framework Engineer (GenAI & Tools)
Senior Game Framework Engineer (GenAI & Tools)

Ubisoft • Paris

On-site
EUR 55,000 - 75,000
Web Tools Programmer - H/F/NB
Web Tools Programmer - H/F/NB

Ubisoft Entertainment S.A • Paris

On-site
EUR 60,000 - 90,000
Generative Web Tools Engineer
Generative Web Tools Engineer

Ubisoft Entertainment Inc. • Paris

On-site
EUR 55,000 - 75,000
Web Tools Programmer - H/F/NB
Web Tools Programmer - H/F/NB

Ubisoft Entertainment Inc. • Paris

On-site
EUR 55,000 - 75,000
Engine Programmer - F/H/NB
Engine Programmer - F/H/NB

Ubisoft • Paris

On-site
EUR 65,000 - 90,000
Machine Learning Engineer - H/F/NB
Machine Learning Engineer - H/F/NB

Ubisoft • Paris

On-site
EUR 45,000 - 65,000
Flexibilité des horaires
Télétravail jusqu’à deux jours par semaine
Accès à une plateforme de e-learning
+2
Machine Learning Engineer - H/F/NB
Machine Learning Engineer - H/F/NB

Ubisoft Paris Studio • Paris

Hybrid
EUR 50,000 - 70,000
Plateforme de e-learning
Accès à une ludothèque
Tarifs préférentiels sur spectacles et événements
+1
Engine Programmer - F/H/NB
Engine Programmer - F/H/NB

Ubisoft Paris Studio • Paris

On-site
EUR 60,000 - 90,000
Plateforme e-learning Ubisoft
Ludothèque Ubisoft
Avantages du CSE