STAGE - Ingénieur Développement C++ - Outil de supervision d'exécutions distribuées (H/F)

Réf. 312375-22375889

Stage - Informatique - Développement

Localisation : Yvelines

Début : entre janvier et février 2018
Durée : de 4 à 6 mois
Indem. : à définir

Dassault Systèmes

Dassault Systèmes, « The 3DEXPERIENCE Company », offre aux entreprises et aux particuliers les univers virtuels nécessaires à la conception d’innovations durables. Ses solutions leaders sur le marché transforment pour ses clients, la conception, la fabrication et la maintenance de leurs produits. Les solutions collaboratives de Dassault Systèmes permettent de promouvoir l’innovation sociale et offrent de nouvelles possibilités d’améliorer le monde  réel grâce aux univers virtuels. Avec des ventes dans 140 pays, le Groupe apporte de la valeur à près de 200 000 entreprises de toutes tailles dans toutes les industries.

CATIA, SOLIDWORKS, SIMULIA, DELMIA, ENOVIA, GEOVIA, EXALEAD, BIOVIA, NETVIBES, 3D VIA, 3DEXCITE sont des marques déposées de Dassault Systèmes ou de ses filiales aux USA et/ou dans d'autres pays.

STAGE - Ingénieur Développement C++ - Outil de supervision d’exécutions distribuées (H/F)

Présentation de l'équipe :

Au sein du département R&D Technology chargé de fournir à l'ensemble de Dassault Systèmes des composants logiciels permettant le calcul, la modélisation et la visualisation 3D, l'équipe "Execution Framework" a pour mission d'établir les fondations des futures applications de Dassault Systèmes – largement distribuées, agiles, et portables.

Missions :

Afin de permettre l'execution d'expériences à forts besoins de scalabilité, nous sommes à la recherche de développeurs capables de participer à la création d'outils de suivi de notre plateforme d'execution distribuée.

Dans le cadre du stage, vous serez en charge de participer à la définition et à l’implémentation de composants d'infrastructure et d'outils permettant le suivi de l'execution des tâches dans cette plateforme. L’objectif final, pour nos utilisateurs, étant d'executer différentes tâches de calcul, répartir les charges et superviser le bon déroulement de l'execution.

Par exemple :

  • Etre capable de stocker des mesures capturées sur les différentes parties d'une grille de calcul (multi-machines)
  • Permettre d'exploiter ces données a posteriori (navigation, détection de patterns, statistiques, prédictions, etc).

Profil :

  • Etudiant(e) préparant un diplôme de niveau BAC+5, Ecole d'ingénieurs ou Master Universitaire.
  • Spécialité / Option souhaitée : Informatique / Développement 

Compétences techniques souhaitées :

  • Aisance en C++ et en programmation orientée objet,
  • Notions de programmation en JavaScript/HTML5.
  • Une expérience dans le développement d’applications ou de simulations distribuées serait un plus,

Qualités professionnnelles souhaitées :

  • Rigueur,
  • Autonomie,
  • Esprit logique

Type de contrat : sous convention de stage, d'une durée de 6 mois

Contact

Dassault Systèmes
Service Recrutement
10 Rue Marcel Dassault
78946 Vélizy, DS SE Campus
Logo Dassault Systèmes

Nouvelle recherche