Looking for a full-time data & AI role

Sam Pondevie

Data & AI Engineer · Paris

Try

I build data pipelines and ML systems end to end: retrieval, MLOps, forecasting.I build software that learns from data, and I make sure it keeps working once real people use it.

Role
Data & AI Engineer
Based in
Paris, France
Languages
French, English
Projects
8 built · 3 coming next

About

I started in mechanical engineering and moved into data and AI. At SAP in Barcelona, I helped automate the sales reporting and segmented client accounts. At Akabi, on assignment for Accor, I worked on data pipelines with Snowflake, Terraform and an in-house ETL and orchestration tool. In my own projects, I build the parts that keep a model working after the first demo: tracked training, served models, drift monitoring, and retraining that only ships a better model.

I started in mechanical engineering and moved into data and AI. At SAP in Barcelona, I helped automate the weekly sales reports and grouped client accounts by how they buy. At Akabi, on assignment for Accor, I worked on the systems that bring in and check the hotel group’s data every day. In my own projects, I focus on what happens after the first demo: an AI system that still gives good answers months later, notices when it starts to slip, and is only replaced by a version that proves it is better.

  1. 01

    Answers you can check

    Hybrid search, reranking, answers with citations, and search tools that LLM agents can call over MCP.AI that answers from your own documents, shows where each answer comes from, and can be used by other AI tools.

    Syro · insight-mcp

  2. 02

    Models that stay good after launch

    Tracked runs, a model registry with champion and challenger, drift monitoring with PSI, and retraining on real labels.Every version of a model is recorded, its answers are watched in real use, and it is retrained only when the new version does better.

    Proths · airport-forecasting

  3. 03

    Data and forecasts you can rely on

    Warehouse pipelines on Snowflake, infrastructure as code with Terraform, and time-series models validated walk-forward.Systems that collect and clean company data every day, and models that predict numbers like airport passengers or wind power.

    Akabi for Accor · sdwpf · airport-forecasting

If that's the kind of work your team does, I'd like to hear about it.

Sam Pondevie, smiling, outdoors
Sam PondevieData & AI Engineer · Paris

01 — Work

My projects.

Each card starts with the problem, then draws the real architecture that fixes it, checked against its repository.Three AI projects. Each one starts from a concrete problem and shows, step by step, how the system fixes it.

More projects

Five more, each with its own page.

3D vision · PointNetComputer vision pointnet-3d-classifier Recognise a 3D part from its shape alone, even from a noisy or rotated scan. PointNet behind a FastAPI endpoint; robustness measured, rotation accuracy lifted from 0.19 to 0.59.It recognises 3D parts from their shape, and shows where that breaks. PyTorch · ONNX · FastAPIExplore → Forecasting · time seriesForecasting sdwpf Can weather alone forecast a wind turbine a day ahead? One XGBoost per turbine against a naive mean, 24 h ahead. v0.1 answer: no better, marked for regeneration.It tries to forecast wind power a day ahead. On the v0.1 numbers, a plain average does as well, and those figures are marked for regeneration. XGBoost · ERA5Explore → Forecasting · time seriesForecasting airport-forecasting Forecast next month’s passengers for 6 airports, without peeking at the future. One LightGBM: 3.5 % MAPE at M+1, MASE 1.13, against 5.7 % for SARIMA. The 80 % intervals hold on each airport.Monthly passenger forecasts for 6 European airports, with an honest margin of error. LightGBM · SARIMAExplore → Real-time visionComputer vision live-object-detector Live object detection, without sending a single frame away. Runs in the browser on a phone or a webcam: COCO-SSD on TensorFlow.js, loaded from a CDN. The image stays on the device.It recognises objects on a webcam, live, in your browser. The runtime comes from a CDN and the image stays on the device. TensorFlow.js · COCO-SSDExplore → Automation · n8nOffice automation opspilot Automate an operations request without letting AI write anything unapproved. One schema-checked LLM call, a human approval gate and an audit log; the ROI is a labelled simulation.It automates routine tasks, but a person approves each action first. n8n · LLM · NotionExplore →

02 — Experience

How I got here.

From CAD drawings to production pipelines: mechanical engineering first, then data, then AI that runs in production.

Fig. 1CAD → point cloud
A mechanical bracket drawn as 1,024 points
A synthetic CAD bracket, sampled into 1,024 points by my pointnet pipeline. Real output from the repository.
Same rigour, new tools.
  1. Now

    Personal projects

    Paris · the projects ↑ · what’s next ↓

    Building and shipping the projects on this site: a RAG assistant that cites its sources (Syro), an MCP search server (insight-mcp), a model that retrains itself when data drifts (Proths), and three chatbot evaluations in progress.Building the AI projects shown on this site, and three studies that check whether chatbots give correct answers.

    • RAG
    • MCP
    • MLOps
    • LLM evaluation
  2. Apr – Oct 2025

    Junior Data Engineering Consultant (Internship) · Akabi

    Accor Procurement team · Paris

    Production data pipelines on Snowflake, with quality checks and alerting on every run, built with an in-house ETL and orchestration tool; dev, staging and prod environments in Terraform, deployed through GitLab CI/CD.I worked on the pipelines that bring in and check Accor’s data every day, and on automating how they are set up and released.

    • Snowflake
    • Accor Data Hub
    • In-house ETL & orchestration
    • Terraform
    • GitLab CI/CD
    • Python
    • Tableau
    • Agile methods
  3. Nov 2023 – Mar 2024

    Data Analytics & Data Science Intern · SAP

    Barcelona · international team · professional English

    Helped automate the weekly sales reporting, and segmented client accounts with K-means on their purchasing profiles.I helped automate the weekly sales reports, and grouped client accounts by how they buy.

    • SQL
    • Python
    • K-means
    • Power BI
    • Excel
    • Presentations
    • Project management
  4. 2020 – 2025

    Engineering school · EFREI Paris

    Data major, BI & Analytics minor · diploma awarded in 2026 · semesters abroad in Cape Town and BarcelonaEngineering degree, data specialism, awarded in 2026 · semesters abroad in Cape Town and Barcelona

  5. 2018 – 2020

    Mechanical engineering diploma · Université Sorbonne Paris NordMechanical engineering diploma · Université Sorbonne Paris Nord

    DUT GMP · mechanical and production engineering

  6. 2018

    Scientific baccalaureate · maths specialty

    Bac S, France

03 — Coming next

What I’m building next.

Three evaluations in progress. Each one checks chatbots against an official French dataset that holds the right answer.Three studies in progress: I check whether chatbots give correct answers, using official French public data as the answer key.

Building nowLLM eval · ParliamentChatbot check · Parliament

votes-audit

“How did my MP vote?” Does a chatbot give the real vote, or invent one when the MP was absent or broke with their group?

  1. Done: Data & answer key
  2. Done: 266 questions
  3. Next: Chatbot runs
  4. Next: Public report
Ground truthAnswer key
Roll-call votes, Assemblée nationale open dataThe official record of how every MP voted

fetch → ingest → truth → sample → run → grade → report

Building nowLLM eval · AgricultureChatbot check · Agriculture

ephy-audit

“Is this pesticide authorised in France?” Do chatbots present withdrawn products as authorised, or mix up EU and French law?

  1. Done: Data & answer key
  2. In progress: 116 questions · final checks
  3. Next: Chatbot runs
  4. Next: Public report
Ground truthAnswer key
E-Phy catalogue (Anses), weekly snapshot pinned by its sha256The official French register of authorised products (Anses), saved every week

fetch → ingest → checks → sample → run → grade → report

Building nowLLM eval · Tax & benefitsChatbot check · Tax & benefits

policybench-fr

Can a chatbot work out housing aid, the prime d’activité, RSA or income tax for a given household?

  1. Done: Reference · 45 households · stratified jeu-g3
  2. In progress: Check against the CAF simulator
  3. Next: Chatbot runs
  4. Next: Public report
Ground truthAnswer key
OpenFisca-France, pinned at version 176.1.0OpenFisca, the open-source model of French tax and benefit rules

reference → freshness audit → simulator check → scoring

Same rule for all three: measure, don’t campaign. Every result gets published, including “no difference”.

Same question every time: does the chatbot know, or does it guess?

04 — Tools

Tools, and where I used them.

From data to a model in production, and back. Click a tool to see where I used it.The tools I use, from raw data to a model that runs and is watched. Click one to see where I used it.

01Collect & move

02Model & track

03Serve

04Monitor

↺ Monitoring feeds back into the model: a mix shift only alerts. A drop in live accuracy triggers a retrain, as in Proths.

Retrieval & LLMs

Ship & automate · under everything

Languages

Click a tool to see where I used it.

05 — Outside work

Outside of work.

Sport

Tennis first.

Also skiing, volleyball, swimming and sailing.

Roger Federer fan? Big points. The GOAT.

Psst: try his name in the search at the top.

Bar with friends

A drink with friends, the best way to end the week.

Grand strategy

Total War first, and Paradox games like Crusader Kings III.

Contact

Get in touch.

I’m looking for a full-time data or AI role. Email is the fastest way to reach me.

sam.pondevie@gmail.com
Email me LinkedIn ↗