Stage Développeur 3D - Simulation d'agent humain en environnement 3D
Echirolles, FR
Bienvenue chez Eviden, acteur clé du numérique de prochaine génération et leader mondial du cloud, du calcul avancé et de la sécurité !
Eviden opère dans tous les secteurs d’activité, et fait rayonner son expertise sur l’ensemble du continuum numérique. Nous rejoindre, c’est à la fois une opportunité exaltante de contribuer au futur de la tech et d’agir pour le bien commun, tout en bénéficiant d’un environnement équitable et inclusif, entouré d’experts de haut niveau !
Aujourd’hui, et pour les générations à venir, ouvrons le champ des possibles.
Vous êtes curieux, inventif et audacieux ? Rejoignez la #TeamEviden !
Contexte :
Le centre européen de R&D en IA d’Atos en Région Auvergne-Rhône-Alpes vise à promouvoir la recherche et le développement de solutions innovantes en IA ainsi que leur déploiement industriel. Ses objectifs de R&D, centrés sur le développement d’offres et de produits Atos BDS, s’appuient sur la mise en place de coopérations de long terme avec des laboratoires de recherche publics et privés, dont l’institut I3A de l’université Grenoble Alpes (MIAI).
Le stage se déroulera dans l’équipe CVLab (Computer Vision Lab) du département logiciel R&D de la division BDS (Big Data & Security). L’équipe CVLab développe une plateforme de computer vision qui permet d’extraire des informations des contenus des flux vidéo (https://www.ipsotek.com/products/visuite/)
Les technologies de deep learning sont largement utilisées pour améliorer les capacités de reconnaissance. Grâce à d’importantes quantités de données, ces technologies basées sur des réseaux de neurones multicouches peuvent apprendre aux machines à reconnaitre des situations, des objets ou bien des tendances. La robustesse et la précision d’un réseau de neurones dépend fortement de la qualité et la quantité de données utilisée pour son apprentissage.
Acquérir de la donnée de qualité et en quantité est aujourd’hui difficile pour de nombreux cas en raison de la spécificité de ces données et de la législation qui peut limiter leur usage. Afin de pallier ce problème, les équipes de R&D expérimentent l’utilisation d’images et de vidéos de synthèse pour l’apprentissage des réseaux de neurones. Le projet Synset propose un simulateur d’environnement 3D photoréaliste ainsi qu’une API pour la génération de datasets synthétiques.
Le CVLab développe des modèles permettant de reconnaitre des actions ou des scénarios humains. Dans ce contexte, les équipes Synset expérimentent l’utilisation de simulation 3D pour produire les jeux de données d’entrainements et de validation des modèles de reconnaissance d’actions. L’objectif est de permettre aux utilisateurs du projet Synset de décrire un scénario à partir d’actions ordonnées que l’agent numérique exécutera dans le monde virtuel.
Description de la mission :
L’objectif du stage est de contribuer au développement de l’application Synset.
Ci-dessous, une liste non exhaustive des missions pouvant être accomplies pendant le stage :
-
Concevoir une machine à état permettant d’intégrer de nombreuses animations existantes au sein d’un graph d’animation
-
Développer une API de contrôle des états basée sur des actions / scénarios
-
Ajouter des fonctions d’animation procédurale (Invert Kinematics) pour l’interaction avec l’environnement (objets, décors)
-
Intégrer les nouvelles fonctionnalités au sein de l’API Synset
-
Concevoir avec les équipes une solution de navigation pour les agents avec recherche de chemin (A*) et détection d’obstacle
-
Optimiser le système pour une simulation d’un nombre conséquent d’agent (100+)
À propos du stage :
Durée : 6 mois
Niveau d’étude mini requis : Bac +5 (Ingénieur, Master, ...)
Profil recherché :
Vous avez des compétences et une expérience en développement logiciel et des appétences pour les technologies de simulation 3D :
-
Language : Python
-
Technologies : Blender, Unity, Unreal…
-
Connaissances : Mathématiques 3D, Théorie des Graphes
-
Devops : CI/CD, Github, Pytest
Vous possédez un bon niveau d'anglais et de compréhension des échanges au sein d’un réseau. Une expérience avec des technologies 3D ainsi qu’une affinité avec la méthode AGILE et les pratiques DevOps sont un plus.
Vous faîtes preuve de créativité, d'autonomie, de rigueur et d'une capacité à finaliser un projet de développement. Par ailleurs, vous êtes reconnus pour votre aptitude à travailler en équipe.
Localisation du poste :
Echirolles (proche Grenoble)
Faire partie des pionniers d'Eviden, ça vous dit?
C'est justement cette audace et cette curiosité qu'on recherche chez nos talents pour grandir ensemble, transformer des possibilités en réalité pour nos clients et façonner le futur de la Tech et de la société.
Chez Eviden, diversité, équité et inclusion sont au cœur de notre politique RH. Nos métiers sont tous ouverts aux personnes en situation de handicap et ce, quelle que soit la nature de celui-ci. Grâce à nos programmes qui soutiennent toutes les diversités, nos collaborateurs et collaboratrices sont pleinement impliqués pour faire vivre cette culture de l’inclusion.
Rejoignez notre communauté!