Based in Paris · Open across EU

Senior Product Engineer.
Building Fin.

I'm Saad Khalid — seven years of full-stack engineering, now building the Fin AI agent at Intercom and running two research tracks at SnT Luxembourg: a Common-Crawl-to-Neo4j knowledge-graph pipeline (ToMMeR NER, Wikidata linking, Airflow), and a fully-local DFMEA Q&A assistant for CEBI Luxembourg. Master's in AI Systems from EPITA Paris.

7+
Years shipping
8
Companies
3
RAG / KG certs
Saad Khalid — AI Engineer and Full Stack Developer
Saad Khalid Europe
Capabilities

What I actually work on.

GraphRAG
RAG · LangChain
Agentic KG
LLM Eval
Full Stack
Data · MLOps
About

Product engineering meets AI research engineering.

I work two complementary tracks. By day I'm a Senior Product Engineer on Fin — the help-center side, where the model has to actually solve a customer's problem, not just sound like it does.

In parallel, I'm an R&D Specialist at SnT Luxembourg working on two tracks: an Airflow pipeline that builds a knowledge graph from Common Crawl (LLM triplets, ToMMeR NER, Wikidata linking, Neo4j), and a fully local DFMEA Q&A assistant at CEBI Luxembourg powered by Mistral-Nemo on Ollama with vector and structured retrieval.

Across that history I've built ETL/ELT pipelines with Apache Airflow, validated data with Great Expectations, tracked experiments with MLflow, monitored production on Grafana, and shipped quick analytical UIs in Streamlit — the unglamorous half of AI work, which is most of it.

Before this: Senior Full-Stack at Inbox Health (Series-B SaaS, 50M users), and engineering roles across France, the US, Canada, and Pakistan. Recently completed a Master's in AI Systems at EPITA Paris (2025).

Open to
Senior IC roles · AI research engineering · advisory
Skills & Toolkit

What I reach for, by how often.

No self-rated percentages. Just what I use weekly, monthly, and when the job calls for it.

Core · weekly
GraphRAG RAG LangChain Knowledge Graphs Neo4j LLM Eval Apache Airflow Python TypeScript Node.js
Working · monthly
React Angular EmberJS Ruby on Rails FastAPI Streamlit LangSmith MLflow Great Expectations Grafana PostgreSQL MongoDB ChromaDB Pandas SQLAlchemy Docker AWS Kubernetes LogRocket Mixpanel MFA / Auth
Familiar · when needed
Cypress Protractor Flask Bootstrap Angular Material Jimp Image processing Headless CMS Multi-payment integrations
Models worked with
GPT-5 GPT-5-mini gpt-4o-mini Claude Sonnet 4 Claude Opus 4 Mistral-Nemo Mistral Small-3.2 Llama-3.2-1B Llama-3.2-3B Qwen-2-4B Gemma-3-4B text-embedding-3-small nomic-embed-text
AI tooling I use daily
Claude Code Cursor GitHub Copilot ChatGPT JetBrains AI Codeium
Selected Work

Two SnT projects worth opening.

My current SnT research. Code is private — happy to walk through it. More public work in the grid below.

Experience

Seven years across four countries.

Star Performer of the Year · Inbox Health

Senior Product Engineer · Intercom (Fin)

Mar 2025 — Present · Paris

Building the Help Center Fin Agent integration — end-to-end product engineering across model integration, web surface, bug resolution, and performance optimisation.

Fin AI Agent TypeScript Node.js Python LLM tooling

R&D Specialist · SnT Luxembourg

Mar 2025 — Present · Luxembourg

Two research tracks at SnT Luxembourg:

  • ▸ RTE Tommer — Airflow pipeline building a knowledge graph from Common Crawl: LLM triplet extraction + ToMMeR NER + Wikidata entity linking, landing in Neo4j.
  • ▸ CEBI Luxembourg — fully-local DFMEA Q&A assistant powered by Mistral-Nemo on Ollama, combining SQLite/FTS, ChromaDB vector search, and a Streamlit UI. Confidential automotive data, zero cloud calls.
Apache Airflow Common Crawl ToMMeR Wikidata Neo4j Ollama ChromaDB

Senior Full Stack Engineer · Inbox Health

Mar 2022 — Jan 2025 · Connecticut

Series-B SaaS serving 50M users. Shipped MFA, led the Ember 1.13 → 2.0 upgrade, integrated LogRocket / Mixpanel / Canny for analytics and error tracking. Rotated as Support Engineer biweekly — production debugging across the platform.

EmberJS Node.js Ruby on Rails PostgreSQL Mixpanel MFA

Software Engineer · Cloudtek

Nov 2021 — Mar 2022 · US

Contributed to AutoEurope (global car-rental platform). Migrated the E2E test suite from Protractor to Cypress; managed performance monitoring across multi-country deployments.

Angular Cypress PostgreSQL AWS

Software Engineer · MicroAgility Services

Oct 2021 — Jan 2022 · Canada

Upgraded a GTA career platform from legacy PHP to a MEAN stack (MongoDB / Express / Angular / Node), supporting HR and job-seeker workflows.

MEAN Stack Angular MongoDB

MEAN Stack Developer · Vizz Web Solutions

Mar 2021 — Oct 2021 · Pakistan

Led development of a Twitter-style social platform. Built a payment-management system integrating PayPal, Google Pay, Apple Pay, and crypto, with cryptographic protection for user data.

Angular Node.js Multi-payment

Full Stack Developer · O3Interfaces

Dec 2019 — Aug 2020 · Pakistan

Led the UBL Digital website (major Pakistani bank) with Angular + a headless CMS. Built a content scraper that automated updates across 400+ pages; designed an admin panel for non-developer real-time page-building.

Angular Headless CMS Python · Node.js

Full Stack Developer · Cognative Health International

Jul 2019 — Dec 2019 · Pakistan

Cloud-based remote-healthcare platform. Built real-time patient monitoring and mobile/web notifications on Angular + Python.

Angular Python Real-time
Education

Trained in computer science, finished in AI systems.

Master's · 2024 — 2025
EPITA, Paris
École d'Ingénieurs en Informatique
Artificial Intelligence Systems
Master's · 2018 — 2020
Bahria University
Pakistan
Master's Degree
Bachelor's · 2014 — 2018
University of Gujrat
Pakistan
Computer Science
Certifications

Verified through LinkedIn Learning.

GraphRAG
GraphRAG Essential Training
LinkedIn Learning
RAG
RAG with LangChain
LinkedIn Learning
Agentic KG
Agentic Knowledge Graph Construction
LinkedIn Learning
Data
Learning Apache Airflow
LinkedIn Learning
Productivity
Take Notes That Actually Help You Remember
LinkedIn Learning
Conviction
"Most LLM apps fail not because the model is wrong, but because the retrieval is shallow, the graph is missing, and the evaluation is unspoken. I work on the boring parts that make the magic land."
— Saad Khalid
Quick answers

What people usually ask first.

What does Saad Khalid work on at Intercom?

He's a Senior Product Engineer on Fin — Intercom's production LLM-powered customer-support agent. He builds the Help Center integration end to end, across model integration, the web surface, and performance.

What is the RTE Tommer project?

An Airflow pipeline at SnT Luxembourg that builds a knowledge graph from Common Crawl. LLM extracts entity-relation triplets, ToMMeR (Llama-3.2-based NER) runs on top, entities map to Wikidata QIDs, the graph lands in Neo4j.

What is the CEBI DFMEA Q&A Assistant?

A fully-local Q&A system for a CEBI Luxembourg DFMEA on a FIAT temperature-sensor assembly. All inference runs on the host via Ollama (Mistral-Nemo). Queries route across SQLite + FTS5 and ChromaDB so confidential automotive data never leaves the machine.

Is Saad available for new roles?

Yes — open to senior IC roles, AI research engineering, and advisory work across the EU, remote-friendly. The fastest path is email: tosaadkhalid@gmail.com.

Where is Saad based?

Paris, France. Open to roles across the EU. The SnT R&D track involves regular work in Luxembourg.

Contact

Let's talk shop.

GraphRAG, agentic systems, applied LLM research, or solid senior engineering — if any of those are on your plate, drop me a line.