Objectif du projet
- Développer un outil R&D basé sur l'IA et des Agents Intelligents pour automatiser l'ingénierie des exigences.
- L'outil doit analyser les besoins d'un projet et générer automatiquement un Cahier des Charges complet (spécifications fonctionnelles et techniques, diagrammes UML, backlog Jira avec User Stories).
Missions principales
- Conception et développement d'un Agent IA utilisant des LLMs et une architecture RAG pour la génération et la structuration des spécifications.
- Mise en place de modules de traitement de données multimodales : OCR pour documents, ASR pour la reconnaissance vocale, et NLP pour l'analyse sémantique.
- Développement full-stack (back-end et front-end) et déploiement de la solution via Docker.
Environnement technique et livrables attendus
- IA/ML : LLMs, RAG, Agents Intelligents, ML/DL, NLP, Computer Vision.
- Développement : Python (essentiel), FastAPI ou Django pour le back-end, Vue.js ou Dash pour le front-end, PostgreSQL pour la persistance.
- DevOps : conteneurisation et déploiement avec Docker.
- Livrables : prototype fonctionnel, générateur de cahier des charges, diagrammes UML automatisés, backlog Jira exportable (User Stories), documentation technique.
Profil recherché et compétences impératives
- Élève Ingénieur(e) (M2 / Césure) en IA, Data Science ou Génie Logiciel.
- Maîtrise de Python et compétences en développement Full Stack (back & front).
- Solides bases en IA/LLMs et connaissances en PostgreSQL et architecture logicielle (analyse des besoins, UML).
Organisation et encadrement
- Nombre de stagiaires : 2 (prévisionnel).
- Responsable projet : Ahmed Bouaziz.
📧 Pour postuler: jobs@numeryx.fr