I’m an AI engineer and software developer with 4 years at Dassault Systèmes in Vélizy, France, across apprenticeship and full-time roles, focused on production AI systems for developer productivity. My recent work includes LLM proxy services, agentic platform maintenance, MCP server implementation, AI coding-agent harnesses, and large-scale evaluations serving more than 6,000 client users. I have a strong background in Python, FastAPI, distributed data processing, and turning developer know-how into reusable tools and agent skills.
Experience
AI Engineer / Software Data Science — Dassault Systèmes
April 2024 – present · Vélizy, France · R&D Information System
- Maintain a backend service acting as a proxy to an LLM hosting service and an agentic platform service in the 3DEXPERIENCE ecosystem.
- Create and maintain agents in the agentic service, running evaluations and experiments to improve robustness and developer experience.
- Implemented one of the first MCP servers in the 3DEXPERIENCE platform and exposed MCP tools consumed by client IDE extensions.
- Worked closely with the team building the DS harness for AI coding agents, translating internal developer know-how into agent skills and tool usage patterns.
- Support a production backend used by more than 6,000 client users connecting through IDE extensions.
Data Scientist Apprentice — Dassault Systèmes
September 2021 – September 2023 · Vélizy, France
- Conducted state-of-the-art research on automatic code correction using deep-learning approaches.
- Built large-scale data collection pipelines with Spark, HDFS, and Hive.
- Performed data exploration, preprocessing, and representation learning with AST-based transformations.
- Developed and evaluated models using Seq2Seq, Graph Neural Networks, and Transformers (GPT, BERT, T5).
- Integrated models into production DevOps chains through a web service used by an IDE plugin.
Image Analysis Intern — Enza Zaden France
May 2021 – August 2021 · Allonnes, France
- Built image segmentation and statistical reporting workflows in R.
- Applied machine learning methods to extracted features for prediction.
- Optimized execution time and deployed the solution on Azure.
Education
- Master 2, Artificial Intelligence, Systems, Data (apprenticeship track) — University of Paris Dauphine – PSL, Paris · 2022–2023
- Master 1, Data Science (apprenticeship track) — University of Paris-Saclay, Orsay · 2021–2022
- Bachelor in Computer Science & Mathematics for Decision-Making and Data — University of Paris Dauphine – PSL, Paris · 2020–2021
- Preparatory Cycle in Computer Science (Bac +2) — ESI – École Nationale Supérieure d’Informatique, Algiers · 2018–2020
Skills
- Languages — Python, Java, C, JavaScript, R
- AI / ML — LLMs, agentic systems, deep learning, scikit-learn, TensorFlow, Keras, MLlib, GPT, BERT, T5, GNNs
- Data / Big Data — Spark, HDFS, Hive, Kafka, Beam, ETL, data processing, data collection pipelines
- Backend / Platform — FastAPI, web services, APIs, production integration, evaluation pipelines, developer tooling
- Cloud / Data Platforms — Google Cloud Platform, BigQuery, Cloud Storage, Pub/Sub, Dataflow, Looker, Vertex AI, Azure
- Databases — PostgreSQL, MySQL, Oracle, SQLite, MongoDB, ElasticSearch, Redis
- Methods — UML, SDL, BPMN, Git, GitHub, GitLab
Languages
French (C2) · English (advanced) · Arabic (bilingual) · Berber (native)