Les missions du poste
Ubisoft est un leader mondial du jeu vidéo, créateur d'univers mémorables tels qu'Assassin's Creed, Rainbow Six ou encore Just Dance. Nous sommes convaincus que la diversité des perspectives est la clé de l'épanouissement de nos joueurs et de nos équipes. Si vous êtes passionné par l'innovation et que vous aimez repousser les limites du divertissement, rejoignez l'aventure pour nous aider à créer l'inconnu !
Nous recherchons un Lead Programmeur Tech & Tools expérimenté pour piloter l'évolution de nos technologies de production.
En tant que référent technique, votre mission est de concevoir des outils et des pipelines robustes pour soutenir le développement du jeu. Vous placerez l'expérience utilisateur des créateurs (artistes, designers) au centre de votre démarche.
Vos missions principales :
- Vision & Développement : Concevoir et maintenir des outils de pointe et des pipelines de production pour tous les départements.
- Leadership : Encadrer et accompagner une équipe de développeurs tools, garantir la qualité du code et favoriser la collaboration.
- Collaboration transverse : Travailler en lien étroit avec les artistes et designers pour identifier les points de friction et proposer des solutions sur mesure.
- Intégration technique : Intégrer les outils dans l'Unreal Engine ainsi que dans les applications DCC (Maya, Blender, Houdini).
- Optimisation : Améliorer les pipelines d'assets, les systèmes de build et les processus de validation de données.
- Planification : Collaborer avec la production pour prioriser les développements en fonction des besoins du projet.
Le profil recherché
Votre profil
- Expérience : Vous justifiez d'une expérience solide en programmation tools/pipeline, idéalement avec une première expérience en gestion d'équipe.
- Expertise technique : Maîtrise impérative du C++ et du Python, ainsi que du scripting sous Unreal Engine.
- Workflow : Excellente connaissance des outils DCC (Maya, Blender, Houdini) et des systèmes de versioning (Perforce, Git).
- Soft Skills : Vous êtes reconnu pour votre leadership et votre capacité à communiquer des concepts techniques complexes de manière pédagogique.
Les "plus" qui feront la différence :
- Maîtrise de l'API Python d'Unreal et des Editor Utility Widgets.
- Expérience sur des systèmes CI/CD et les tests automatisés.
- Expérience sur des productions AAA.
Compétences requises
- Python
- C++
- Programmation