Dassault Systèmes, leader mondial dans le domaine des logiciels de conception en 3D, de maquettes numériques et de solutions de gestion du cycle de vie des produits (PLM), vous invite à rejoindre son campus de Vélizy. Vous intégrerez une équipe dynamique et innovante composée de 4 développeurs travaillant sur la plateforme 3DExperience. Cette équipe est dédiée à la création de solutions pour la 3DExperience Platform, offrant une expérience utilisateur enrichie et des fonctionnalités avancées pour nos clients.
Vos missions
Au sein du département R&D Système d’information de DASSAULT SYSTEMES, vous rejoindrez l’équipe R&D Data Science. Cette équipe est en charge de la spécification et du développement d’un système d’applications capables d’aider les équipes DevOps et opérations dans la supervision et dans l’optimisation de notre chaine de développement.
Vous travaillerez en étroite collaboration avec (1) trois Data Scientists, (2) trois Apprentis Data Scientists (3) les autres équipes du département pour l’aspect collecte de données et plus particulièrement les équipes : SI, BI, développeurs, QA.
La revue de code est une pratique essentielle pour garantir la qualité, la sécurité et la performance du code logiciel. Cependant, cette tâche peut être intensive en ressources et sujette à des erreurs humaines. L'intelligence artificielle offre des opportunités significatives pour améliorer ce processus en automatisant et en augmentant la précision des analyses. Ce projet de stage se concentrera donc sur l'exploration et l'application des techniques d'intelligence artificielle, en particulier des modèles de langages larges (LLMs), pour optimiser la revue de code.
Les objectifs spécifiques à la mission incluront :
- État de l'art : Effectuer une revue approfondie des méthodes actuelles de revue de code et des technologies d'IA utilisées dans ce domaine.
- Sélection de Modèles : Sélectionner et adapter des modèles d'IA adaptés à la détection automatique d'erreurs de programmation, à l'assurance de la conformité aux normes de codage et à l'optimisation de la performance du code.
- Intégration dans le Processus de Développement : Évaluer comment intégrer efficacement les modèles d'IA sélectionnés dans le processus de développement logiciel existant, en tenant compte des besoins spécifiques de l’architecture de l’environnement de développement.
- Traçabilité : Assurer la traçabilité des suggestions et des corrections générées par les modèles d'IA dans les environnements de développement et leur intégration dans la base de code. Mettre en place la traçabilité est essentiel pour maintenir la qualité.
Vos qualifications
Étudiant.e en cursus BAC+5 en école d’ingénieur ou formation universitaire avec une spécialisation en Data Science/Machine Learning/Big Data/Statistiques, vous êtes à la recherche d'un stage de 6 mois.
- Maîtrise de la programmation OO : Python
- Maîtrise des librairies dédiées au développement d’algorithmes de Machine Learning et de Deep Learning (scikit-learn, keras, tenserflow, pytorch, …)
- Maîtrise des outils de gestion de version Git.
- La maîtrise d’outils de visualisation est un grand plus : Bootstrap, D3.js, ...
- Bon niveau d’anglais à l’écrit et à l’oral.
- Capacité d’analyse, de synthèse et de formalisation
- Volonté d’implication et d’initiative, autonomie
- Aptitude au travail en équipe et à communiquer
Type de contrat : Stage conventionné seulement
Nous rejoindre c'est aussi
Intégrer une entreprise scientifique au cœur de l’innovation technologique, portée par une forte croissance depuis plus de 40 ans.
Principaux avantages et bénéfices :
- Environnement multiculturel
- Cadre de travail convivial axé sur le bien-être et la santé (salles de sport & de musique, conciergerie…)
- Engagement en faveur de la diversité et de l’inclusion
- Politique dynamique de développement de carrière : plan de formation, mobilités internes, etc
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.