Job Description
Dymasco est un expert de l'Industrie 4.0. Nous nous spécialisons dans la transformation numérique des systèmes de production. En tant que partenaire officiel de Dassault Systèmes, nous offrons des solutions sur mesure basées sur DELMIA (Apriso, Ortems, 3DEXPERIENCE).
Nous accompagnons des clients français et internationaux dans divers secteurs industriels. Nos compétences s'étendent à plusieurs domaines clés :
* Digital Manufacturing : Optimisation des processus de production via des modèles numériques.
* MES/MOM (Manufacturing Execution Systems/Manufacturing Operations Management) : Supervision en temps réel des opérations industrielles.
* Planification et Ordonnancement : Gestion proactive des ressources et des plannings.
* Connectivité industrielle : Intégration des machines et des systèmes pour une communication fluide.
* Gestion des données : Analyse et utilisation des données pour améliorer les performances.
Nous intervenons à chaque étape du projet, de l'intégration à la maintenance. Notre approche, axée sur les résultats, garantit des performances industrielles optimales.
CONTEXTE
Dans le cadre de ce stage, le/la stagiaire contribuera à la conception et au déploiement d’un chatbot basé sur l’intelligence artificielle, destiné à être intégré à une application industrielle de type MES (Manufacturing Execution System).
Ce projet prendra la forme d’un POC avec une forte dimension technique et métier, en lien direct avec des problématiques industrielles concrètes.
Missions principales :
Le/la stagiaire interviendra sur l’ensemble des étapes du projet, notamment :
* Participer à la définition de l’architecture technique du chatbot IA (choix technologiques, structuration des composants, flux de données).
* Installer et configurer un environnement Linux (Ubuntu) sur une machine virtuelle Azure pour l’hébergement des composants IA.
* Mettre en œuvre un modèle de langage (LLM) et les outils associés :
o serveur d’inférence,
o base de données vectorielle,
o librairies d’orchestration.
* Développer un backend en Python permettant :
o l’exposition d’API pour interroger le chatbot,
o la gestion des échanges entre l’application MES et le modèle IA,
o la structuration et le traitement des requêtes et réponses.
* Étudier et implémenter une approche RAG (Retrieval Augmented Generation) afin de connecter le chatbot aux données existantes de l’entreprise (bases de données, documentation, connaissances métier).
* Réaliser des travaux de prompt engineering :
o conception et tests de prompts,
o amélioration progressive de la qualité des réponses,
o adaptation du comportement du chatbot aux usages métiers.
* Tester, analyser et optimiser les performances, la pertinence et la fiabilité des réponses.
* Rédiger une documentation complète du projet (architecture, installation, choix techniques, limites, recommandations).
* Présenter les résultats du POC et formuler des préconisations pour une future industrialisation.
Responsabilités du poste :
Le/la stagiaire jouera un rôle actif et responsabilisant au sein du projet :
* Être force de proposition sur les choix techniques liés aux LLM, aux outils IA et à l’architecture globale.
* Challenger les solutions envisagées et proposer des alternatives pertinentes.
* Mettre en œuvre les solutions retenues de manière autonome, avec un accompagnement technique.
* Garantir la cohérence entre :
o l’infrastructure,
o le backend IA,
o l’application MES existante.
* Veiller à la qualité, la lisibilité et la maintenabilité du code.
* S’assurer que les solutions sont documentées, compréhensibles et reproductibles.
* Communiquer régulièrement sur l’avancement, les difficultés rencontrées et les solutions apportées.
* Respecter les contraintes d’un environnement industriel (fiabilité, clarté, traçabilité).
Profil
Compétences techniques requises
* Compétences indispensables :
o Bonne maîtrise de la programmation Python.
o Connaissances de base en Linux et aisance avec la ligne de commande.
o Bases en SQL et compréhension du fonctionnement des bases de données.
o Fort intérêt pour l’intelligence artificielle, les LLM et les nouvelles technologies.
* Compétences appréciées (non obligatoires)
o Expérience avec FastAPI ou d’autres frameworks backend Python.
o Notions de LangChain ou d’orchestration de LLM.
o Utilisation de bases vectorielles.
o Connaissances en C# / .NET, HTML, JavaScript, CSS.
Soft skills attendues :
* Curiosité technique et goût pour l’expérimentation
* Autonomie et sens des responsabilités
* Esprit critique et force de proposition
* Capacité à documenter et structurer son travail
* Intérêt pour la compréhension des enjeux métiers
Profil
* Formation : Diplôme en Informatique, Génie Logiciel, ou domaine similaire.
* Conditions : 4ème ou 5ème année école ingénieur ou Master 2
* Durée Stage : 6 mois
Informations contractuelles
Pendant toute la durée de votre stage, vous ferez l’objet d’une attention toute particulière et vous serez encadré(e) par un maitre de stage qui sera votre référent.
Avantages :
* Carte Swile tickets-restaurant 10€80 par jour
* Prise en charge à 50% des frais de transport en commun
Requirements
L’Ingénieur QA dispose d’une expérience dans l’écriture et l’exécution de tests dans le domaine du développement logiciel. Il doit avoir un esprit fonctionnel lui permettant d’être critique et pertinent. Il sait prendre du recul pour limiter les biais issus de la conception ou du développement. Expériences et compétences requises Expérience en planification, écriture et exécution de tests dans un contexte logiciel. Expérience en analyse qualité du projet relative aux tests (taux de couverture, taux d'exécutions réussies, etc.). Expérience d’au moins 6 mois de pratique en tant que QA Engineer chez Dymasco ou en environnement très similaire. Expérience significative sur au moins un outil du marché de pilotage des tests. Capacité à gérer les relations avec les intervenants projets. Orientation client et résultats. Esprit critique et adaptabilité Bonne capacité à communiquer et donner du feedback. Compétences techniques Connaissances de base des activités de développement logiciel et du déroulement de projets d’intégration. Bases en programmation : Python, SQL, C#, JS, Web. Tests Connaissance des différents processus de test et capacité à les adapter aux différents projets. Haute productivité dans la rédaction et exécution de tests applicatifs. Qualité Collaboration dans l’établissement d’un plan de tests et participation au suivi. Suivi des KPIs en lien avec les tests et la qualité des activités de développement. Rigueur dans la traçabilité des campagnes de tests et des défauts associés. Communication Capacité à expliquer avec pédagogie les méthodes de tests et leur mise en pratique aux membres de l’équipe. Analyse Esprit critique sur les documents de spécifications pour produire des tests pertinents. Estimation et hiérarchisation des priorités Capacité à travailler efficacement sur la base d’une liste de tâches avec un minimum de support. Capacité à établir une liste de tâches et lui associer une charge de travail avec un minimum de soutien.
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.