ApplySarthi Match jobs to your CV

Senior Generalist Programmer (H/F/NB)

Ubisoft

Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

69 open generalist roles across 45 companies are on ApplySarthi right now, most of them in Hyderabad (2), Pune (1), Delhi NCR (1).

What generalist roles keep asking for: Excel (17%) — counted across their open postings here.

Ubisoft has 310 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for generalist roles keep coming back to Excel. Practise those questions before you sit with Ubisoft.

Questions you are likely to be asked

  1. Why do you want to join Ubisoft?
  2. What is your experience with Generative AI? Tell me one thing you learned the hard way.
  3. How do you decide what to test, and what does good code review look like to you?
  4. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  5. How would you design an API for a feature you have worked on?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Senior Generalist Programmer (H/F/NB) at Ubisoft interview free →

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 plusieur s 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.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on smartrecruiters · posted 2026-06-02. ApplySarthi collects openings and links to application pages; the role is advertised by Ubisoft, not by us.