// des modèles en production depuis 2018
JonathanNguyen
Staff AI Engineer chez
Staff AI Engineer
Je construis des systèmes LLM et de vision par ordinateur qui tiennent à l'échelle : des présentations générées depuis un prompt, la détection de fraude sur un millier de caisses automatiques, et du real-time bidding à cent mille requêtes par seconde.
- Ans en ML
- 8+
- Entreprises
- 6
- Médaille d'or Kaggle
- 1×
// quelques mots de plus sur moi
Qui je suis
Je suis ingénieur machine learning à Paris. Huit ans plus tard, l'essentiel de mon travail se situe après l'entraînement du modèle : mettre des systèmes de deep learning en production, les garder reproductibles, et vérifier que les chiffres tiennent encore quand le trafic réel arrive.
Cela m'a mené de la reconnaissance vocale et de la compréhension de documents chez BNP Paribas Cardif au real-time bidding et à la recommandation chez Voodoo, puis à la vision par ordinateur pour la fraude en magasin chez Carrefour, où j'ai encadré l'équipe ML. En parallèle, j'ai cofondé JovyanAI, un copilote IA pour la data science : c'est là que je me suis plongé dans les pipelines RAG et les architectures multi-agents.
Aujourd'hui je suis Staff AI Engineer chez UpSlide, où je construis un générateur de slides : un prompt en entrée, une présentation PowerPoint structurée en sortie. Le plus intéressant n'est pas le modèle — c'est le pipeline de génération et l'intégration Office, où le résultat doit être cohérent, fiable et à la hauteur des standards de design professionnels à chaque exécution.
Avant tout cela, j'ai étudié l'ingénierie financière à Paris Dauphine. Je garde une part de mon énergie compétitive pour Kaggle : une médaille d'or sur une compétition de propriétés moléculaires est devenue un article dans PLOS ONE sur la prédiction de propriétés RMN.
Paris, France
Formation
Master, Ingénierie financière
Paris Dauphine University
sept. 2014 — sept. 2018
Licence, Économie et gestion
Paris Nanterre La Défense University
sept. 2012 — juil. 2014
2e de promotion, mention très bien.
// ce que j'ai construit
Travaux sélectionnés
// mes outils de travail
Machine learning
- Deep Learning95%
- Computer Vision90%
- LLMs & RAG90%
- Recommender Systems85%
- Speech Recognition80%
Langages
- Python95%
- SQL85%
- C#75%
- TypeScript75%
- JavaScript75%
- Scala65%
Frameworks ML
- PyTorch95%
- TensorFlow80%
- Keras75%
- Spark75%
- scikit-learn85%
Cloud et données
- GCP / Vertex AI90%
- AWS (SageMaker, Lambda)80%
- PostgreSQL80%
- Kafka70%
- Elasticsearch70%
MLOps
- Docker90%
- Airflow80%
- MLflow80%
- Kubernetes80%
- Terraform70%
Aussi sur mon bureau
- PowerPoint / OOXML80%
- Jenkins / CI-CD80%
- DBT65%
- Tableau60%
- Next.js70%
// où j'ai travaillé
Expérience
Staff AI Engineer · UpSlide
juin 2026 — aujourd'huiParis, France
- Conçu un générateur de slides propulsé par l'IA qui transforme le prompt d'un utilisateur en une présentation PowerPoint structurée et soignée, réduisant le travail manuel de création.
- Développé le pipeline de génération et l'intégration Office, améliorant la cohérence et la fiabilité des slides et gardant le résultat aligné sur les standards de design professionnels.
- Python
- LLMs
- PowerPoint / OOXML
- Office Add-ins
Lead Machine Learning Engineer · Carrefour
févr. 2024 — juin 2026Paris, France
- Conçu et déployé un système de vision par ordinateur en deep learning qui détecte et suit la fraude sur plus de 1 000 caisses automatiques en Europe, avec un objectif de 2 % de chiffre d'affaires supplémentaire.
- Réduit le cycle de déploiement ML de trois semaines à un jour en construisant une plateforme MLOps sur Vertex AI qui automatise le pipeline de bout en bout, et établi les pratiques de l'équipe en conception et reproductibilité des systèmes ML.
- Déployé un système de comptage de personnes en deep learning pour le suivi des files d'attente en temps réel, donnant enfin des données concrètes aux décisions de staffing.
- Encadré l'équipe ML, en livrant des projets IA au-delà des frontières entre équipes.
- Python
- PyTorch
- Computer Vision
- Vertex AI
- GCP
- MLOps
Cofounder & CTO · JovyanAI
déc. 2024 — déc. 2025Paris, France
- Cofondé un copilote IA pour la data science et le machine learning, jusqu'à 2 000 € de revenu récurrent mensuel.
- Construit un assistant qui automatise les workflows de data science avec de l'assistance de code intelligente, raccourcissant la boucle entre l'idée et l'expérience.
- Conçu et implémenté le système LLM full-stack sur Google Cloud : pipelines RAG, architectures multi-agents, Next.js et TypeScript de bout en bout.
- Python
- TypeScript
- Next.js
- LLMs
- RAG
- GCP
Lead Machine Learning Engineer · DopikAI
janv. 2022 — déc. 2024Paris, France
- Livré un chatbot Facebook Messenger en production utilisant RAG et text-to-SQL pour répondre en contexte aux questions de location d'appartements, à plus de 1 000 requêtes par jour.
- Construit des modèles de deep learning on-premise pour extraire de l'information structurée de documents vietnamiens.
- Python
- RAG
- Text-to-SQL
- NLP
- Docker
Senior Machine Learning Engineer · Voodoo
déc. 2021 — janv. 2024Paris, France
- Construit un ad network de zéro — la couche entre les annonceurs qui achètent des emplacements et les éditeurs qui les vendent — générant 1 M€ de revenu mensuel.
- Déployé des modèles ML et un système de recommandation pour le real-time bidding à plus de 100 000 impressions par seconde, sur 40 millions d'utilisateurs actifs quotidiens.
- Amélioré de plus de 60 % le processus d'enchères manuel avec des modèles prédisant la valeur vie client, les volumes d'installation et les marges.
- Automatisé les enchères d'acquisition d'utilisateurs sur les plateformes publicitaires mobiles pour plus de 200 jeux et un budget annuel de 100 M$.
- Construit un Slackbot LLM interne qui répond aux questions des employés à partir de sources internes et externes.
- Python
- Real-Time Bidding
- Recommender Systems
- Spark
- AWS
Senior Machine Learning Engineer · BNP Paribas Cardif
déc. 2020 — déc. 2021Paris, France
- Piloté le volet ML de la R&D en reconnaissance vocale : reconnaissance et transcription de l'espagnol, de l'italien et du français.
- Divisé par deux le volume d'appels audités — et leur coût — grâce à un pipeline de reconnaissance vocale et d'audit de texte construit de bout en bout, de l'annotation à l'entraînement.
- Atteint des taux d'erreur mot inférieurs à 15 % sur très peu de données internes, avec des méthodes non supervisées à l'état de l'art.
- Encadré la recherche sur l'apprentissage non supervisé et auto-supervisé pour la parole.
- Python
- PyTorch
- Speech Recognition
- Self-Supervised Learning
Machine Learning Engineer · BNP Paribas Cardif
avr. 2018 — déc. 2020Paris, France
- Réduit de 60 % le temps et le coût d'extraction d'information depuis des documents, avec un pipeline d'extraction scalable et prêt pour la production.
- Détecté la mise en page et le texte des documents avec des modèles de détection d'objets et de texte à l'état de l'art.
- Construit des modèles de reconnaissance maison atteignant des taux d'erreur mot inférieurs à 5 %.
- Pris en charge l'environnement Docker, l'API et le pipeline CI/CD pour le déploiement.
- Python
- Deep Learning
- OCR
- Docker
- CI/CD
// on en discute
Me contacter
Toujours partant pour discuter de ML appliqué, de vision par ordinateur et de systèmes LLM en production.
Paris, France
Ailleurs
// trouver un créneau qui convient
Réserver Un Créneau
Si c'est plus simple d'en parler que de l'écrire, choisissez un créneau. J'arriverai préparé — indiquez en une ligne ce que vous souhaitez aborder et je le lirai avant.
Utile pour
- Discussions de recrutement — postes, équipes, la réalité du travail
- Passer un système ML ou LLM du notebook à la production
- Un deuxième avis sur un modèle, un pipeline ou une architecture
- Durée
- 30 minutes
- Fuseau horaire
- Europe/Paris
Le calendrier est hébergé par Cal.com. Il ne se charge que si vous le demandez : rien de tiers ne s'exécute ici sans votre accord.
Aucun créneau ne convient — mauvais fuseau, ou il vous faut plus de temps ? Écrivez-moi et nous trouverons autre chose : jonathan.tunguyen@gmail.com
# Jonathan Nguyen
Ce portfolio est présenté comme un éditeur de code. Les fichiers de la barre latérale sont les sections du site — ouvrez-les comme vous ouvririez un fichier. Le panneau de droite est un assistant qui répond aux questions sur mon travail à partir du même contenu que celui affiché ici.
## Réalisé avec
- Next.js
- React
- TypeScript
- Tailwind CSS
- shadcn/ui
- Claude API
## Raccourcis clavier
- Ctrl / ⌘ + P
- Aller au fichier
- Ctrl / ⌘ + B
- Afficher l'explorateur
- Ctrl / ⌘ + J
- Afficher l'assistant
- Ctrl / ⌘ + K
- Changer de thème
- Échap
- Fermer la palette ou un panneau
## À propos de l'assistant
L'assistant ne voit que le contenu des fichiers de données de ce site. Il le dira franchement quand il ne sait pas, plutôt que d'inventer — mais c'est un modèle de langage : vérifiez avec moi directement ce qui compte.