Lieu : Vélizy-Villacoublay
DASSAULT SYSTEMES, « 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 plus de 140 pays, le Groupe apporte de la valeur à plus de 250 000 entreprises de toutes tailles dans toutes les industries.
Vos Missions
Au sein du département 3DEXPERIENCE Platform R&D, vous rejoindrez l'équipe "FLP Mat Modelers" qui conçoit, implémente et maintien des composants logiciel dédiés au modeleur de données permettant la description des assemblages 3D afin d'y apporter une solution fonctionnelle adaptée en concertation avec les autres équipes de Recherche et Développement, dans le respect des processus de livraisons définis par DASSAULT SYSTEMES.
La mission consistera à mettre en place un outil permettant une analyse du bon fonctionnement du logiciel. Il s'agira de créer un serveur WEB capable d’afficher, d’analyser et d'exporter des traces d'exécution. L'objectif serait d'avoir un outil capable :
- d'analyser les temps d’exécution pour chaque action/commande en direct.
- de détecter des problèmes de performance en comparant l'historique des traces
- de détecter des scénarios problématiques
Le stage se déroulerait en plusieurs parties :
1. Créer un serveur HTTP pour recevoir les traces en instantané.
2. Designer et implémenter une visualisation en direct des derniers évènements et statut courant.
3. Créer un rapport exporté avec des graphiques et statistiques (mémoire, hot paths, ...) une fois l'exécution terminée
4. Possiblement augmenter ce rapport avec des historiques de test pour détecter des régressions
5. Possiblement faire du replay en différé avec les traces complètes ou faire du replay en direct avec les traces du scenario en cours voir s'intégrer à un outil interne de validation des développements.
Qualifications
Etudiant(e) préparant un diplôme de niveau BAC+5 en Ecole d'ingénieurs ou équivalent, dans une formation avec du développement.
- Protocoles réseau (HTTP)
- Python
- Bonnes connaissances en analyse de données et notamment leur visualisation
- Connaissances en HTML + frontend (technologie à choisir)
- Potentiels plus : familiarité avec des debuggeurs et SQL
- Bon niveau d'anglais
- Travail en équipe, esprit de synthèse et autonomie
Les atouts en nous rejoignant
· Environnement collaboratif et innovant
· Collaboration internationale
· Diversité des technologies, produits et solutions
· Apprentissage au sein d’une équipe experte
· Engagement en faveur de la diversité et de l’inclusion
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.