Nous recherchons un Développeur Full Stack pour participer au développement d'un système de chatbot. Il/elle sera responsable de la construction des composants front-end et back-end du système, garantissant une expérience utilisateur fluide et des capacités back-end robustes.
Ce rôle implique la mise en ?uvre d'interfaces conversationnelles et l'intégration de mécanismes de retour d'information utilisateur. Il comprend également l'intégration de composants tiers et le déploiement dans l'infrastructure interne.
Le développeur travaillera principalement avec Python pour le back-end et Javascript pour le front-end, en tirant parti des frameworks LLM (Large Language Model) de pointe pour créer des solutions de chatbot intelligentes et conviviales.
Activités :
Architecture du Système & Développement
Améliorer (éventuellement reconcevoir) et étendre une architecture full-stack existante pour les applications de chatbot.
Étendre les composants front-end interactifs et adaptés aux mobiles.
Optimiser et développer des services back-end en Python pour gérer le dialogue, l'intégration d'API et la persistance des données.
Permettre l'intégration avec des composants tiers et le déploiement dans l'infrastructure interne.
Intégration de la Boucle de Rétroaction (Feedback Loop Integration)
Développer des mécanismes de capture du retour d'information utilisateur et enregistrer cette information dans le système de gestion des données.
Collaboration & Documentation
Travailler en étroite collaboration avec les chercheurs en IA pour traduire les exigences en solutions techniques.
Documenter la conception du système, le code source et les API pour la maintenance future et l'évolutivité.
Profil candidat:
Profil
Expérience avérée en tant que Développeur Full Stack avec un solide portefeuille d'applications web.
Solide connaissance de JavaScript, avec une expérience de React et/ou Vue.
Maîtrise de Python, avec une expérience dans le développement d'APIs et de services back-end.
Familiarité avec les APIs RESTful, l'authentification et les systèmes de bases de données.
Fortes compétences en résolution de problèmes, attention aux détails et un état d'esprit proactif.
Les +
Expérience avec des systèmes de chatbot ou d'IA conversationnelle, par exemple Chainlit, ou des frameworks similaires.
Compréhension des concepts de NLP (Traitement du Langage Naturel) et de l'intégration des LLM.
Expérience avec d'autres outils ou plateformes liés aux LLM (ex. OpenAI API, HuggingFace, pipelines RAG - Retrieval-Augmented Generation).
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.