STAGE - Développeur.se fullstack (F-H) - R&D 3DExperienceCity
Dassault Systèmes

STAGE - Développeur.se fullstack (F-H) - R&D 3DExperienceCity

Dassault Systèmes
  • Internship (From 4 to 6 months (Start date Feb. 2022))
  • Cesson-Sévigné (France)
  • Published on September 3 2021

STAGE - Développeur.se fullstack (F-H) - R&D 3DExperienceCity

Dassault Systèmes, l'entreprise de la 3DEXPERIENCE, est un « accélérateur de progrès humain ». Elle propose aux entreprises et aux particuliers des environnements virtuels collaboratifs qui leur permettent d'imaginer des innovations plus durables. En développant un jumeau virtuel du monde réel, grâce à la plateforme 3DEXPERIENCE et à ses applications, Dassault Systèmes donne à ses clients les moyens de repousser les limites de l'innovation, de l'apprentissage et de la production.

Les 20 000 collaborateurs de Dassault Systèmes travaillent à créer de la valeur pour nos 270 000 clients de toutes tailles, dans toutes les industries, dans plus de 140 pays. Pour plus d'informations, visitez notre site www.3ds.com/fr

Imaginez demain...

Intégré(e) dans le projet Geovia/3DExperienceCity basé à Cesson-Sévigné vous évoluerez au sein l'équipe en charge du développement backend des applications City développées par Dassault Systèmes. Celles-ci consistent à modéliser des jumeaux virtuels des villes, à des fins très variées : simulations, présentation de futurs projets urbains, etc…

Les missions de notre équipe sont variées :

- Fournir les APIs (REST) utilisées par les équipes front (ce qui implique la définition, le développement, l'évolution et le support de ces APIs)

- Développer les algorithmes qui transforment les données brutes des utilisateurs en contenu enrichi et visualisable

- Garantir la cohérence et faire évoluer les données stockées en base

- Livrer la solution 3DEXPERIENCity sur le Cloud et On Premise (dit autrement : nous sommes en charge de la livraison de la solution pour fournir un SaaS).

Nous sommes une équipe de 6 personnes travaillant avec des outils d'agilité.

Notre service 3DExperienceCity permet l'affichage de données géo-référencées très conséquentes (photographies aériennes, terrain, bâtiments, …). Afin d'être visualisables dans un navigateur de manière fluide, les données sont préparées via un procédé interne permettant de les séparer en sous parties.

Lorsque l'utilisateur navigue dans une maquette 3D de jumeau numérique de ville, seuls les éléments présents dans son champ de vision lui sont affichées. Ceci permet d'économiser sur la bande passante ainsi que sur les ressources graphiques.

Pour être fluide, une des clefs de notre service se situe dans la façon dont sont servis et affichés chaque élément. D'une part côté serveur, les données doivent être diffusées le plus rapidement possible, transiter de manière optimisée et d'autre part, côté client, pouvoir être récupérées et affichées de façon optimale.

Vos futurs défis

Ces aspects peuvent être abordés de plusieurs façons, voici un déroulé de stage qui est proposé

- État de l'art technique :

- Serveurs de données optimisés (nodejs, nginx, redis, cassandra, …)

- Transit et affichage de données tuilées (protocole HTTP, HTML5, websocket, …)

- Proposition d'une solution réalisable avec les outils disponibles

- Réalisation d'un POC permettant de valider la proposition

- Intégration dans notre service avec les contraintes existantes

En collaboration avec les équipes participant au projet, des points réguliers seront organisés afin de suivre l'avancement du stage et des techniques mises en œuvre.

Vos atouts pour réussir

Etudiant préparant un diplôme de Bac+5 en école d'ingénieur ou formation universitaire.

Compétences professionnelles souhaitées :

- Développeur fullstack (backend et frontend)

- Solides connaissances en technologies web : HTML5, protocoles, serveurs http, …

- Des compétences Cloud seraient un plus

Qualités professionnelles attendues :

- Enthousiaste, curieux(se), autonome et inventif(ve)

- Bon niveau d'anglais nécessaire

Lieu du stage : Cesson-Sévigné

Type de contrat : Convention de stage uniquement