En tant que DĂ©veloppeur Full Stack vous participez Ă la conception, au dĂ©veloppement et Ă la maintenance des applications internes et clientes mettant en oeuvre des modules dâIA
Au sein de notre Direction Technique et Innovation vous serez rattaché(e) au Responsable de PÎle IA.
Vos Missions :
Développement Frontend :
- Développer des interfaces utilisateur réactives et responsives
- Utiliser les frameworks frontend populaires et mettre en oeuvre les bonnes pratiques UI/UX.
Développement Backend :
- Participer Ă la conception et rĂ©aliser/assister la mise en oeuvre de solutions complĂštes (parfois âfrom scratchâ) - une expĂ©rience passĂ©e rĂ©ussie sera demandĂ©e pour illustrer ce point - impliquant des modules dâIA (infĂ©rences, RAG, agents...).
- Développer des architectures et API robustes et scalables
- Gérer les bases de données relationnelles et NoSQL
Intégration et Déploiement :
- Travailler avec les équipes DevOps pour déployer les applications sur des plateformes cloud (cloud privé, cloud public).
- Participer à la mise en place de pipelines CI/CD pour automatiser les tests et déploiements.
Gestion de donnĂ©es pour lâIA
- Participer Ă lâensemble du cycle de la gestion des donnĂ©es (de lâacquisition Ă la mise en production) :
- Acquisition et intégration de données : Collecte et intégration de données hétérogÚnes (API, bases de données, fichiers structurés/déstructurés).
- Nettoyage et préparation des données : Traitement des valeurs manquantes, normalisation, encodage, et vérification de la qualité des jeux de données.
- Ingénierie des caractéristiques (feature engineering) : Création de pipelines pour la transformation et l'optimisation des données en features pertinentes pour les modÚles d'IA.
- Conformité et sécurité : Respect des réglementations (RGPD) et garantie de la confidentialité des données.
- Optimisation des flux : Amélioration des performances des pipelines de données pour les modÚles d'IA, en collaboration avec les data scientists.
Collaboration et Communication :
- Collaborer sur les pipelines CI/CD pour automatiser les workflows de construction, de test et de déploiement.
- Ăcrire et maintenir des tests unitaires en utilisant des frameworks tels que Pytest et Jest.
Suivi de Projet :
- Ătablir des rapports hebdomadaires sur l'avancement des tĂąches et les dĂ©fis rencontrĂ©s.
- ·Gérer les priorités et les délais pour assurer la réalisation des projets dans les temps.