Ingénieur IA machine learning

DEODIS
Toulouse, France
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Cyber Security Python (Programming Language) Log Analysis Machine Learning Reinforcement Learning Pytorch Large Language Models Mitre Att&ck HuggingFace Machine Learning Operations

Job description

Fine-tuning de modèles : Adapter et spécialiser des LLM open-source (Llama, Mistral, Qwen…) sur des données de cybersécurité (logs, rapports CTI, playbooks). Alignement et limitation des hallucinations : Mettre en ?uvre des techniques d’apprentissage par renforcement pour s’assurer que les modèles génèrent des réponses précises, sécurisées et sans biais/hallucinations (crucial pour le SOC). Formatage et structuration des données : Définir et appliquer les meilleurs formats de prompt et de conversation pour l’entraînement. Évaluation et Benchmarking : Mettre en place des pipelines d’évaluation rigoureux pour mesurer la performance des modèles spécialisés “Cyber” par rapport aux standards du marché.

Requirements

A. Fine-Tuning de Modèles (PEFT) Maîtrise avancée des techniques d’adaptation à faible rang : LoRA et QLoRA. Pratique courante d’au moins un framework de fine-tuning rapide : Unsloth, Axolotl, ou TRL (Transformer Reinforcement Learning d’Hugging Face). B. Structuration & Formatage de Données Expertise dans l’utilisation des formats de templates de discussion, notamment ChatML et Alpaca, pour structurer les datasets d’entraînement textuels. C. Alignement & Reinforcement Learning (Contrôle des Hallucinations) Solide expérience dans l’optimisation des réponses (Constraint-based generation & Alignment) via les méthodes : DPO (Direct Preference Optimization), GRPO (Group Relative Policy Optimization) et PPO (Proximal Policy Optimization). Maîtrise des frameworks d’alignement : TRL, verl ou OpenRLHF. D. Évaluation & Validation (MMLU / Benchmarking) Capacité à concevoir des protocoles d’évaluation rigoureux. Utilisation de benchmarks standards (ex: MMLU, GSM8K) et mise en place de frameworks d’évaluation comparatifs internes (méthodologies de type Evaluation Arena / LMSYS, LLM-as-a-judge).

SKILLS SECONDAIRES & APPRÉCIÉS (Nice to Have) Sensibilité Cybersécurité : Expérience préalable ou fort intérêt pour les problématiques SOC (MITRE ATT&CK, analyse de logs, détection d’intrusions). Stack MLOps : Connaissance de plateformes comme Hugging Face Hub, vLLM, Ollama ou Triton pour le déploiement et l’inférence optimisée. Développement : Excellente maîtrise de Python et de PyTorch.

SOFT SKILLS Rigueur scientifique : Rigueur absolue sur la qualité des données et la reproductibilité des benchmarks. Communication : Capacité à vulgariser les concepts IA complexes auprès de profils purement cybersécurité (Analystes SOC, RSSI). Autonomie : Capacité à délivrer dans un environnement R&D agile.

About the company

Mission à Toulouse sur site avec télétravail partiel

Au sein de notre SOC, nous intégrons des technologies d’Intelligence Artificielle Générative pour automatiser l’analyse de menaces, contextualiser les alertes de sécurité et assister nos analystes. Nous recherchons un(e) Expert(e) en IA spécialisé(e) dans l’entraînement, l’alignement et l’évaluation de Modèles de Langage (LLM/SLM) afin de concevoir des modèles souverains, ultra-spécialisés en cybersécurité.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

11:18 min

Addressing audience questions on security and microservice architectures

Reinhard Kugler · LIVE

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:48 min

Leveraging multi-agent systems for autonomous software testing

Ondřej Gróf Ondřej Gróf · World Congress 2026 Europe

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

Videos

See all

Related articles

See all