Description du stage Dassault Systèmes
Leader mondial sur le marché de la gestion du cycle de vie des produits (Product Lifecycle Management ou PLM), Dassault Systèmes permet à tout professionnel ou entreprise de concevoir, simuler et expérimenter les produits avec l'ensemble de ses partenaires, de la sous-traitance au consommateur.
ENOVIA est une plate-forme serveur qui permet à tous les collaborateurs de nos clients de travailler d'une façon collective sur l'ensemble de l'IP (notamment les données CAO de CATIA V6) de son entreprise. Le service 3D Search Infrastructure s'occupe du développement d'un moteur de recherche 3D qui, contrairement à un moteur de recherche classique fonctionnant par mots clés, permet de faire des recherches sur des critères géométriques parmi les modèles 3D stockés dans ENOVIA. L'index 3D est construit périodiquement en fonction des mises à jour de la base de données ENOVIA V6. Pour être performant, l'index doit transformer les données obtenues dans une représentation qui est particulièrement efficace pour les requêtes géométriques. Cette transformation est une des missions de notre équipe. Les technologies d'indexation 3D d'ENOVIA V6 sont uniques sur le marché et sont à l'origine de nombreux brevets.
Missions confiées au/à la stagiaire :
L'objectif de ce stage est le design et implémentation d'algorithmes mathématiques sur serveur d'index sur cloud pour identifier en temps réel les pièces similaires parmi plusieurs dizaines de millions de pièces.
Tâches quotidiennes :
- Comprendre le fonctionnement du moteur d'indexation ;
- Participer à des sessions de brainstorming avec le reste de l'équipe sur le choix des algorithmes et les structures de données pour son prototype ;
- Proposer, spécifier et développer des améliorations basées sur le résultat des discussions ;
- Quantifier les gains de performance ;
- Valider les modifications en vue d'une intégration dans le produit ;
- De manière générale, participer à la vie d'une équipe de taille humaine toute en découvrant les enjeux d'un produit utilisé quotidiennement par de grands groupes industriels.
Environnement de travail : Le/la stagiaire sera intégré(e) au sein même de l'équipe avec un environnement de développement standard chez DS (Windows/VisualStudio ou Linux)
Profil recherché :
Ecole d'ingénieur ou master universitaire
Compétences requises:
- Bonne connaissance C/C++ ;
- multithreading et des notions sur les techniques/algorithmes de reconnaissance de forme 3D;
- de très bonnes bases en géométrie euclidienne et en optimisation
Compétences souhaitées: Une connaissance sur l'infrastructure des moteurs de recherche
--
POUR POSTULER :
offre1437271.3573@dassault.contactrh.com
|