Numeryx Tunisie
Numeryx Tunisie
Tunisie

P26-14 Plateforme IA pour la génération automatique de code (Backend & Frontend) PFE

Intelligence Artificielle / LLMDéveloppement Backend (Spring Boot)Développement Frontend (Angular/Flutter)

Publié il y a environ 19 heures

Stage
⏱️4-6 mois
💼Hybride
💰Rémunéré
📅Expire dans 13 jours
Traduire ≠ tout réécrire.

Description du poste

Contexte

  • Les équipes techniques passent un temps important à développer des briques standards (CRUD, APIs, formulaires, écrans Angular/React).
  • L'objectif est d'accélérer cette phase grâce à une plateforme IA tout en respectant les standards internes de l'entreprise.
  • Nombre de stagiaires : 4. Responsable projet : Omar Turki.

Objectif du projet

  • Concevoir une plateforme IA capable de générer automatiquement du code backend (Spring Boot / Node) et frontend (Angular / React).
  • Imposer une architecture industrielle, sécurisée et maintenable (clean architecture, naming, sécurité) et produire du code exploitable.

Périmètre fonctionnel

  • Entrée : description fonctionnelle (user stories, schéma entité, règles métier).
  • Sortie : APIs REST (CRUD, validation, sécurité) et interfaces UI (forms, tables, dashboards).
  • Génération automatique : modèles de données, contrôleurs/services, composants frontend.

Approche IA et technique

  • Utilisation de LLM (prompt engineering + fine-tuning léger) et génération guidée par templates et règles internes.
  • Validation syntaxique et évaluation automatique de la qualité du code généré.

Planning (sur 6 mois) et livrables

  • M1 : Analyse des standards de code et cas d’usage ; M2 : Conception de l’architecture de la plateforme.
  • M3 : Intégration du moteur IA (backend) ; M4 : Génération automatique backend ; M5 : Génération frontend + UI ; M6 : Tests, documentation et démonstration.
  • Livrables : cahier des charges, POC, plateforme IA fonctionnelle, code généré backend & frontend, documentation technique/utilisateur, rapport de PFE.

Critères d’évaluation

  • Qualité et lisibilité du code généré ; respect des standards d’architecture.
  • Gain de productivité mesurable, robustesse et architecture globale de la plateforme.

Profils recherchés & rôles

  • Ingénieur IA / LLM : intégration et pilotage du moteur LLM, conception de prompts, contrôle qualité (compétences en IA générative, Python, prompt engineering).
  • Ingénieur Backend : définition des standards backend, génération automatique des APIs REST, sécurité (Spring Boot ou Node.js, Clean Architecture, JWT).
  • Ingénieur Frontend : génération des interfaces utilisateur (Angular ou React), formulaires, tables, dashboards, respect des standards UI.
  • Architecte logiciel / Qualité : définition de l’architecture globale, mise en place des templates et règles, validation conformité et robustesse (UML, qualité logicielle, CI/CD).

📧 Pour postuler: jobs@numeryx.fr