Camil Benameur, ingénieur IA.
Chez Schneider Electric, en stage puis en CDD (12 mois), j’ai conçu et livré en production un installateur de logiciels industriels, et j’y ai développé des outils d’IA internes. Je cherche un poste d’ingénieur IA ou de Forward Deployed Engineer, pour créer des outils d’IA avec les équipes qui s’en servent.
Lyon · diplômé en 2025 · disponible immédiatement
Réalisations
Chaque réalisation porte son statut : en entreprise, publique ou privée. Les projets prévus sont plus bas, à part.
- En entreprise : SoftDPAC Remote InstallerApplication Go et React qui installe des logiciels d’automatisation industrielle sur des PC coupés du réseau, par SSH. Livrée en production.Schneider Electric · avril 2025 à mars 2026
- En entreprise : Outils d’IA internesUn serveur MCP sur mesure, un agent RAG sur la documentation Confluence et une revue de code assistée par IA.Schneider Electric · octobre 2025 à mars 2026
- En entreprise : Outils internes et déploiementÉcriture encadrée dans une base SQL Server (testée en bac à sable), applications passées en conteneurs, déploiement automatisé (CI/CD).Call To Action · août à octobre 2026
- Public : go-llm-streamBibliothèque Go qui lit le JSON d’un LLM pendant qu’il s’écrit, et le répare quand la réponse est coupée.GitHub · licence MIT · v1.3.0
- Privé, sur demande : Chaîne de données publiquesCroise le registre des entreprises (API Sirene) et une base de lieux (Overture Maps), puis audite des sites en respectant robots.txt. 1 191 tests.Projet personnel · oct. 2026
Parcours
Diplômé en 2025. Douze mois chez Schneider Electric sur un même produit, du stage au CDD (avril 2025 à mars 2026), puis environ deux mois chez Call To Action (août à octobre 2026).
- Langues
- Français (langue maternelle), anglais (C1, TOEIC 910/990), espagnol (notions).
- Certifications
- Advanced Golang Concepts, Software Design and Architecture Specialization.
- HEAD disponible immédiatement
Data & AI Engineer, CDI
Call To Action (Bonum Group), Nice
Outils internes, données et déploiement automatisé. CDI terminé le 16 octobre 2026.
Software Engineer, CDD
Schneider Electric, Carros
Responsable du SoftDPAC Remote Installer jusqu’à sa livraison en production. Outils d’IA internes et rôle de Copilot Champion.
Software Engineer, stage
Schneider Electric, Carros
Conception du même installateur à partir de zéro, en Go et React, avec des exigences strictes de cybersécurité.
Diplôme d’ingénieur et Master 2
Polytech Dijon et université de Bourgogne
Ingénieur en IA et développement logiciel (Polytech Dijon, 2025). Master 2 Bases de données et IA (université de Bourgogne, 2025).
Stage de laboratoire, vision par ordinateur
Universiti Teknologi PETRONAS, Malaisie
Vision stéréo embarquée pour la capture 3D et la mesure de distance, calibration de caméras, détection d’objets en temps réel (YOLOv8).
Compétences
Trois tables : ce que j’ai pratiqué en entreprise, ce que montrent mes projets publics, et ce que je n’ai pas encore pratiqué.
Pratiqué en entreprise
- ia_appliquee
serveur MCP sur mesure, agent RAG, revue de code assistée par IA, assistant local (Ollama, Open WebUI), vision par ordinateur (YOLOv8, en stage de laboratoire)
- langages
- Go
- Python
- TypeScript
- JavaScript
- SQL
- Bash
- PowerShell
- web_api
- React
- Next.js
- FastAPI
- REST
- SSE
- Tauri 2.0
- tests
tests unitaires et d’intégration, Cypress de bout en bout
- ci_cd
- GitHub Actions
- Docker
- Docker Compose
- Podman
- securite
SSH par clés, PC isolés du réseau, écriture en base avec plan relu et retour arrière, secrets GitHub
- donnees
SQL Server, PostgreSQL, MariaDB, modélisation de bases (Master 2 Bases de données et IA)
- systemes
- Linux (Debian, Ubuntu)
- Windows
- architecture
architecture hexagonale
Visible dans mes projets publics
- llm
lecture de flux JSON de LLM, au format des événements d’OpenAI et d’Anthropic (go-llm-stream)
- qualite
fuzzing, mesures publiées avec leurs limites
- web
Astro, ce site et mon blog, mis en ligne sur Cloudflare
Pas encore pratiqué
- agents
- LangGraph
- api_llm
- OpenAI
- Gemini
- evaluation
jeux de tests d’un agent, correcteur automatique comparé à une personne
- tracage
OpenTelemetry, Langfuse, coût par réponse
- cloud
- AWS
- Google Cloud
- Azure
- Terraform
- Kubernetes
Pas encore d’expérience professionnelle sur AWS, Google Cloud ni Azure. J’ai utilisé l’API d’Anthropic sur des projets personnels, pas encore celles d’OpenAI et de Google. Les projets en préparation visent à en combler une partie.
En préparation
Les projets que je prévois de construire ensuite, en public. Aucun n’existe encore : une case sera cochée, avec un lien, quand le projet sera en ligne.
- Un agent LangGraph avec validation humaine, testé par de vrais utilisateurs, et sa version sans framework pour comparer. (Prévu)
- Un banc d’évaluation public : 100 cas étiquetés à la main, un correcteur automatique comparé à une personne, des marges d’erreur. (Prévu)
- Le journal des traitements de l’agent, avec son coût par réponse acceptée. (Prévu)
- La même série de tests passée sur Anthropic, OpenAI, Gemini et un modèle local. (Prévu)
- Un déploiement sur Google Cloud Run décrit en code (Terraform), avec identité fédérée, budget et arrêt d’urgence. (Prévu)
Écrits
J’écris sur ce que j’ai construit, et je signale en tête d’article ce que j’ai corrigé.
- Comment fonctionne un installateur hors ligne, et ce que j’ai surdimensionné en cheminDu déploiement par SSH au relais de paquets hors ligne, et ce que je changerais aujourd’hui.
- Du backlog au MVP : construire un installateur industriel hors ligne en GoInstaller Docker sans Internet à partir de paquets .deb, avec la version 27.5.1 par défaut.corrigé le
- Streaming de JSON de LLM en Go : un scanner reprenable et un HealerLire la réponse d’un modèle pendant qu’elle arrive, et réparer une réponse coupée.corrigé le
Contact
Un poste, une question ou une remarque sur un projet : écrivez-moi, je réponds par écrit.
Je prépare aussi une activité d’ingénieur IA indépendant. Elle n’existe pas encore.