cv

My journey - AI/ML Researcher & Data Scientist

Basics

Name Charbel Kindji
Label AI Scientist · Generative Models & Structured Data
Email chabkind [ at ] gmail [ dot ] com
Url https://charbelkindji.github.io
Summary PhD in Computer Science (University of Rennes). Research focused on deep generative models and synthetic data detection for tabular/structured data.

Work

  • 2022.12 - 2025.12
    CIFRE PhD Candidate — Tabular Foundation Models & Generative AI
    Orange Innovation / IRISA - INRIA
    PhD program in partnership with Orange Innovation Labs and the IRISA Research Institute.
    • Designed and trained from scratch a foundation model for structured/tabular data (<100M parameters) — full pipeline: architecture design, pre-training corpus curation, training at scale, evaluation on unseen schemas
    • Designed an original Datum-wise Transformer architecture from scratch for heterogeneous tabular data — +7 AUC points and +7 accuracy points over the only published baseline, with only 3M parameters (vs. 110M+); extended via domain adaptation (gradient reversal) for cross-schema generalisation: additional +7 accuracy points
    • Fine-tuning and adaptation of LLMs on structured data — tabular serialisation, heterogeneous feature encoding, transfer to unseen schemas
    • Rigorous benchmark of 5 generative model families (VAE, GAN, Diffusion, LLMs, classical) on 16 datasets with 300 HPO trials per fold — end-to-end pipeline: data curation, model design, training, evaluation and ablations
    • Large-scale distributed training on HPC clusters (Jean-Zay, IGRIDA, Marcel/Orange) — Slurm job management, Tesla V100 32GB and RTX 4090 GPUs
    • First author on 4 international publications: AAAI 2026 (A* conference, top 3 worldwide in AI), Neurocomputing Q1, IDA 2025, COLING 2025; invited talk at CFE-CMStatistics 2025 (Birkbeck University of London, ~1 800 attendees)
    • Co-supervised an M2 intern (6 months) on foundation model extension — topic definition, weekly technical mentoring, and result evaluation
  • 2020.09 - 2022.09
    Apprentice — Software Developer & Data Scientist
    Kurmi Software
    Work-study program as part of my master's degree in big data.
    • Developed Kurmi connectors for integration with Microsoft 365 (Java, JavaScript, PowerShell)
    • Behavioral analysis of Kurmi logs across 21 dimensions (67 operation types, 19 entity types) for user segmentation — Python/KNIME pipeline, Power BI visualization
    • Designed and maintained software tests to ensure the quality of the Kurmi suite
  • 2020.05 - 2020.08
    Research Intern — DRUID Team
    INRIA - IRISA
    Trainee to validate my Bachelor's degree.
    • Analyzed the evolution of scientific fields through NLP co-occurrence graphs on 22 240 arXiv papers (cs.AI, 1993–2019) — graphs up to 9 500 nodes and 2.8M edges
    • Distributed computing on the IGRIDA grid (35 nodes, 696 cores) for graph generation and spectral analysis
  • 2018.12 - 2019.07
    Artificial intelligence intern, then technical management assistant
    Machine Intelligence For You (MIFY)
    Post-graduate work experience in machine learning.
    • Collected data using a graphics tablet to support a machine learning algorithm for forged signature detection
    • Jointly delivered a Microsoft Excel training program within SUNU Assurances
    • Facilitated brainstorming sessions and managed team coordination
    • Improved the company's website SEO and page loading times

Education

  • 2022.12 - 2025.12

    Rennes, France

    PhD
    University of Rennes, Rennes, France
    Computer Science
    • Synthetic Tabular Data: Generation and Detection
  • 2019.09 - 2022.09

    Rennes, France

    Bachelor's & Master's Degree (MIAGE)
    University of Rennes, Rennes, France
    Computer Science
    • Training professionals to lead large-scale projects at the intersection of business management and IT, leveraging databases and big data technologies.

Publications

Skills

ML & Deep Learning
PyTorch
Hugging Face Transformers
Scikit-learn
Optuna
RayTune
Foundation Models
Pre-training from scratch
Architecture design
Tabular foundation models
LLM fine-tuning
Generative Models
VAE
GAN
Diffusion models
Synthetic data generation & detection
Distributed Training & HPC
Slurm
Jean-Zay (IDRIS)
IGRIDA (IRISA)
Marcel (Orange)
Distributed GPU training
Structured Data
Tabular data modelling
Heterogeneous schemas
Synthetic data generation & detection
Languages / Tools
Python
Java
JavaScript
PowerShell
Git
Linux
Jupyter
VSCode

Languages

French
Native speaker
English
Advanced (C1)
Fon
Native speaker
Japanese
Beginner

Interests

Reading
Video games
Manga
Piano
Movies
Sports