This job might no longer be available.
Stagiaire programmeur, programmeuse généraliste R&D - La Forge
2 years ago
Description du poste
La Forge : faciliter le prototypage technique grâce aux avancées académiques. La Forge est un pont entre le monde académique et la production de jeux vidéo, entre étudiant·es et expert·es de l'industrie. Dédiés à l'innovation, nous avons comme objectif d'accélérer la recherche et le développement.
Par le biais de prototypes, nous aidons les créateur·trices de contenu à développer des mondes de plus en plus crédibles, et à mieux comprendre nos joueur·euses. Universitaires et professionnel·les, nous explorons ensemble des sujets tels que le rendu, l'animation, l'IA, l'audio et la physique. Notre mission : relever certains des plus grands défis relatifs à l'art et à la technologie dans les jeux.
En tant que stagiaire à La Forge, vous vous joindrez à une équipe dédiée de scientifiques en recherche et développement, de développeurs·ses et d'experts·es en production. En collaboration avec eux et elles, vous concevrez, implémenterez et évaluerez des concepts afin de créer des prototypes pour les jeux vidéo.
La Forge croit fermement au partage des connaissances, et vous partagerez les résultats de votre travail non seulement au sein d'Ubisoft mais également en externe pour des publications scientifiques.
Ce que vous ferez
- Explorer des idées innovantes par la conception et l'implémentation de prototypes.
- Rester à jour sur les avancées technologiques et les recherches connexes afin d'identifier de nouvelles opportunités applicables aux jeux vidéo.
- Mettre en place des expériences pour évaluer, comparer et ajuster les prototypes.
- Partager vos résultats par le biais d'analyses écrites et de présentations orales.
- Programmer de façon structurée en respectant les exigences de performance, de maintenance, de compatibilité et de portabilité.
- Fournir une assistance technique pour les systèmes et fonctionnalités des prototypes.
- Documenter votre travail pour transférer les connaissances et permettre aux utilisateurs de comprendre le fonctionnement des systèmes et fonctionnalités.
Qualifications
Ce que vous apportez à l’équipe
- Un diplôme universitaire dans un domaine pertinent, tel que :Apprentissage machine (TALN, CLN, AR*, AP, etc.) informatique, statistiques, mathématiques appliquées, physique appliquée
- Expérience pratique dans la gestion de projets personnels (prototypes, GitHubs, etc.), stages ou expérience dans l'industrie
- Connaissance intermédiaire ou avancée de Python ou C++
- De solides bases en mathématiques
- Esprit critique
- Curiosité et débrouillardise
- Capacité d'adaptation dans l'organisation du travail, afin de pouvoir s'adapter aux changements
- Aptitudes interpersonnelles et de communication
- Un esprit de collaboration et orienté vers les résultats
Les plus à avoir
- Mathematica ou Matlab
- Houdini
- OpenGL/DirectX/Vulkan
- Pytorch/TensorFlow
- Connaissance sur le processus de développement des jeux vidéo
- Unreal ou Unity
- Langages de gestion des données comme R, SQL ou Hadoop
- *Familiarité avec les méthodes AR profondes comme DQN, A2C, PPO, SAC
Create Your Profile — Game companies can contact you with their relevant job openings.