STAGE - Développement Javascript / C++ / Machine Learning (H/F)

France, 78, Vélizy-Villacoublay
Internship
9/3/2023
535227

Au sein de CATIA, vous intégrez l'équipe « Visual Scripting » en charge du développement d'une application de modélisation 3D paramétrique de nouvelle génération.

 

Dédiée notamment aux domaines du Design et de l'Architecture, son interface de Visual Programming fournit à nos clients des capacités avancées de modélisation de formes simples ou complexes par une approche algorithmique.

 

L’application étant accessible dans un navigateur web ou directement dans CATIA, cela la rend disponible à tout moment et sur tout type de matériel connecté.

 

Vos Missions

 

Votre mission est de démarrer un travail de recherche et d'expérimentations autour des modèles de langages à commencer par la définition et l'implémentation d'un nouveau langage.

 

Ce travail débutera par une étude les options techniques que vous présenterez et qui permettra de faire des choix dans la définition du projet.

 

Vous devrez comprendre le modèle et les capacités de notre application afin de les proposer sous forme de langage.

 

Vous travaillerez sur l'écriture et la lecture de ce langage en implémentant notamment un interpréteur.

 

Si le temps le permet vous commencerez le travail de recherche et de développement sur les modèles de langage ainsi que les nombreuses problématiques amenées par ces types de technologies.

Qualifications

 

En dernière année d'école d'ingénieur, vous maitrisez le C++ et avez un fort intérêt voire une expérience avec les modèles de langage.

 

Vous avez des connaissances qui aideront à créer un interpréteur (analyse lexical, syntaxique...)

 

Vous avez des bases en apprentissage profond.

 

Curieux·se et passionné·e de développement informatique, de langages et d'apprentissage automatique. Vous aimez aussi faire du travail de recherche et innover. Vous avez également des capacités en communication et présentation, vous savez expliquer et argumenter avec clarté et esprit de synthèse.

 

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

Diversity statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.
CATIA Logo > Dassault Systèmes

CATIA is the world’s leading solution for product design and experience. It delivers the unique ability not only to model any product in 3D but to do so in the context of the products real life behavior.