
Karim Benhocine
AI & Software Engineer
Salaire / Taux journalier
Paris, France
Mobilité : Lyon, Rouen, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieur IA et logiciel avec plus de 4 ans d'expérience dans le développement de solutions IA et d'applications full-stack. Spécialisé dans le déploiement de l'IA dans le domaine de la santé, les chatbots NLP et les systèmes de données de recherche à l'université de la Sorbonne. Expertise en Python, avec une expérience avérée dans la transformation de projets de recherche complexes en solutions évolutives.
Expérience de travail
Ingénieur IA et Logiciel
Sorbonne University
juin 2022 - Présent
4 ans 5 mois
Paris, France
Système de Recherche d’Expertises - Conception d’une architecture à double pipeline de recherche sémantique permettant l’identification d’experts via des requêtes en langage naturel, réduisant le temps de recherche de plusieurs heures à quelques minutes. - Construction : Enrichissement automatique d’ontologies en associant des publications à l’aide d’embeddings KNN et de RAG dans une structure arborescente personnalisée. - Utilisation : Orchestration par un agent LLM d’une recherche hybride (syntaxique + sémantique + évaluation par LLM) avec parcours arborescent dynamique. - Déploiement d’inférences locales via des modèles quantifiés (llama.cpp) avec mécanismes de sécurité en production (validation de requêtes, protection contre l’injection de prompts). - Technologies : Python, LangChain, llama.cpp, FastAPI, Docker. Autres projets : - Déploiement de modèles de machine learning pour l’assistance au diagnostic, intégrés à une application web, réduisant le temps nécessaire aux médecins pour identifier les cas médicaux pertinents. - Conception d’un système de fusion de données multi-sources (base SQL, fichiers CSV, APIs) avec extraction de mots-clés, développé en Python et déployé sous Streamlit et Docker. - Recherche sur la prédiction sismique (ArtEmis, projet financé par l’UE) : Développement d’architectures de deep learning (RNNs, autoencodeurs variationnels) pour la prédiction d’événements sismiques. - Architecture d’une infrastructure de microservices pour la visualisation de signaux ECG médicaux avec sous-applications intégrées via iframe, déployée à l’aide de Docker Compose.
Ingénieur Logiciel
Factory Digitale
sept. 2021 - mai 2022
9 mois
Alger, Algérie
- Développement des composants clés d'une application mobile de commerce électronique à l'aide de React Native et Java, améliorant ainsi la vitesse de l'application et l'expérience utilisateur. - Développement des points de terminaison backend pour la plateforme principale de commerce électronique et le tableau de bord interne à l'aide de NodeJS et ExpressJS, mise en œuvre de tests complets qui ont réduit les erreurs API. - Collaboration efficace dans un environnement de projet agile (Scrum), garantissant des livraisons dans les délais et des améliorations continues. - Conception d'un système d'extraction des indicateurs clés de performance (KPI) à partir de bases de données MongoDB et création d'un tableau de bord analytique intégré qui a réduit le temps de traitement pour les analystes commerciaux. - Fourniture d'un support technique et d'une formation aux analystes commerciaux utilisant MixPanel afin de les aider à obtenir des informations plus efficacement.
Ingénieur Informatique
FreelanceFreelance
oct. 2020 - août 2021
11 mois
Alger, Algérie
- A travaillé sur plusieurs projets liés au développement web, à l'exploration de données et à la conception de modèles d'IA - Technologies : React, Flask, Python, Scikit-Learn, TensorFlow, MatLab
Stagiaire de recherche en IA
LMCS - Laboratoire des Méthodes de Conception des Systèmes
oct. 2019 - oct. 2020
1 an 1 mois
Alger, Algérie
- Mémoire de master (BAC+5) réalisé au Laboratoire des Méthodes de Conception des Systèmes, portant sur la génération automatique de requêtes SPARQL à partir de questions en langage naturel - Résumé : état de l'art, conception, propositions alternatives et mise en œuvre du système - Publication de 2 articles scientifiques : un article de conférence (https://hal.science/hal-03565039v1) et un article de revue (https://www.tandfonline.com/doi/full/10.1080/1206212X.2022.2031722) - Technologies : Python, Flask, VueJS, NLTK, Spacy, OWL Ready 2, SPARQL
Formation
Ecole nationale Superieure d'Informatique (ESI)
Master's degree
2019 - 2020
1 an 1 mois
Ecole nationale Superieure d'Informatique (ESI)
Engineer's degree
2015 - 2020
5 ans 2 mois
Licences et certifications
AWS Certified Cloud Practitioner
Délivré le : mars 2024
TensorFlow Developer Certificate
Délivré le : févr. 2024