Badr-Eddine – LLM, Python, RAG, experts in Lemon.io

Badr-Eddine

From Luxembourg (UTC+2)flag

AI Engineer|Middle-to-senior

Badr-Eddine – LLM, Python, RAG

Badr-Eddine is a strong AI Engineer with 7 years of experience, combining deep ML expertise built at a large-scale product search team with real end-to-end product ownership. His core strength is production-grade ranking and retrieval — multi-stage cascade ranking, neural retrieval, and RAG systems — underpinned by an MSc in Mathematics from Oxford and a published research paper (ACM 2025) on cascade ranker cost-efficiency. Alongside his main role, he independently co-founded and shipped two AI products with paying users, demonstrating the kind of full-stack ownership startups actually need. He's rigorous, metrics-first, and honest about the boundaries of his knowledge.

7 years of commercial experience in
AI
Consumer services
E-commerce
E-learning
Edtech
Fashion
Machine learning
Retail
Scientific research
SaaS
Main technologies
LLM
3 years
Python
7 years
RAG
3 years
Additional skills
LLM orchestration
PyTorch
FastAPI
OpenAI
Gemini API
Firestore
Redis
Bedrock
AI agent orchestration
Machine learning
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Applied Scientist
Aug 2020 - Ongoing5 years 11 months
Project Overview

A large-scale product search and discovery platform serving a catalogue of over 100 million items under hard real-time latency budgets. The technical scope spans neural retrieval, multi-stage learning-to-rank, and generative AI systems layered on top — including listing-quality classification, catalogue content generation, and cost-quality trade-off management for large models in latency-constrained pipelines.

Responsibilities:
  • Owned dozens of learning-to-rank models in production carrying over $500M in annual incremental sales;
  • Built an LLM system for abusive-listing detection, pairing embedding retrieval with multi-step LLM reasoning, cutting regretted impressions by 150 bps;
  • Shipped generative title rewriting on AWS Bedrock (Nova) across a catalogue of over 100 million items, validated by switchback experiment;
  • Productionised dual-tower neural retrieval: ONNX-exported encoders served through OpenSearch kNN and FAISS indexes, with MMR re-ranking for result diversity;
  • Published "Cost-efficiency trade-offs for neural cascade rankers in web search" (ACM, 2025), on fixed-latency-budget allocation across a retrieval cascade.
Project Tech stack:
Python
PyTorch
ONNX
Deep Learning
LLM
Machine learning
AWS
Bedrock
SQL
Vector Databases
NLP
Founding AI Engineer
Jan 2026 - Jun 20264 months
Project Overview

An AI-powered language exam preparation platform for a low-resource European language required for citizenship naturalisation. Learners practise written and spoken answers and receive instant LLM-graded feedback against official marking criteria, exam-aligned study material, and text-to-speech pronunciation. Built and operated solo, with every scoring change gated behind a golden-answer evaluation suite before reaching users.

Project gallery:
Portfolio example for LetzPass by Badr-Eddine, Founder & AI Engineer
Portfolio example for LetzPass by Badr-Eddine, Founder & AI Engineer
Portfolio example for LetzPass by Badr-Eddine, Founder & AI Engineer
Portfolio example for LetzPass by Badr-Eddine, Founder & AI Engineer
Responsibilities:
  • Built the production scoring engine as a three-stage cascade: a deterministic rule pass, a fast-model gate, then a strong judge only where it changes the grade — most answers never reach a model;
  • Made scoring provider-independent with an automated bake-off, automatic fallback to a secondary provider, and a rule-based floor that flags itself when scoring degrades;
  • Built the release gate: golden-answer fixtures and CI assertions on score bands rather than exact values, so model drift doesn't break the build;
  • Shipped the speech stack on GPU-backed Cloud Run using faster-whisper on CTranslate2 (int8-quantised), with round-trip character error rate tracking on the TTS side;
  • Fine-tuned Whisper with LoRA on Modal and benchmarked against off-the-shelf baselines on WER;
  • Built the content pipeline as retrieval-augmented authoring, with an auditor model that forces regeneration when generated material drifts from source.
Project Tech stack:
Python
LLM
RAG
React
Prompt engineering
LLM evaluation
Fine-tuning
CI
CD
GCP
NLP
Founding AI engineer
Apr 2025 - Jun 20261 year 2 months
Project Overview

An AI-powered job-search platform with paying users. Candidates describe the role they want in plain language; the platform aggregates openings from multiple job APIs, ranks them against the candidate's CV, and generates a tailored application kit per role for bulk submission. A research agent returns cited company briefings; a real-time voice agent scores mock interviews on both content and delivery. Usage data across ~200 users showed ~90% converged on the voice interview feature, and reducing friction cut landing-to-first-interview time from ~2.5 to ~2.2 minutes.

Project gallery:
Portfolio example for UnchartedCareer by Badr-Eddine, Founding AI engineer
Portfolio example for UnchartedCareer by Badr-Eddine, Founding AI engineer
Portfolio example for UnchartedCareer by Badr-Eddine, Founding AI engineer
Portfolio example for UnchartedCareer by Badr-Eddine, Founding AI engineer
Responsibilities:
  • Built the job-search agent: plain-English query, aggregation across multiple job APIs, CV-conditioned LLM re-ranking against an explicit rubric, tailored application kit per role, and unattended bulk submission
  • Built a real-time voice interviewer on Gemini Live and the OpenAI Realtime API, with function calling and answers scored as the candidate speaks
  • Built a research agent that plans its own report structure, issues web-search tool calls, and returns a cited PDF
  • Wrote the orchestration layer without a framework, for direct control over retry policy, token spend, and latency on long-running jobs
  • Ran the platform on Cloud Run with FastAPI, Firestore, and Redis, including per-call cost accounting across providers
  • Owned pricing, Stripe billing, and the product analytics the team steered by
Project Tech stack:
Python
FastAPI
Typescript
React
Vite
LLM
AI agent orchestration
AI agent development
LLM orchestration
LLM integration
Prompt engineering
OpenAI
Anthropic
Gemini API
Stripe API
CI
CD
GCP
AI Engineer
Sep 2025 - Mar 20266 months
Project Overview

An AI image generation pipeline integrated into the admin studio of a small fashion e-commerce label. The pipeline takes a handful of reference photos of a garment and produces a complete shot set — packshots, flatlays, on-model, and detail variants — across all colourways and model categories, with a human approval step before anything reaches the storefront.

Responsibilities:
  • Built the catalogue generation pipeline producing 6 shot variants per garment across 4 model categories, from a handful of reference photos, pinned to a background hex and lighting spec per set;
  • Composed prompts as layered contracts — fidelity, consistency, output rules, and per-variant shot spec — with an embroidery clause pinning motif count, placement, and thread colour against the model's tendency to regularise patterns;
  • Ran generation on a background worker with 30s heartbeats, 10-minute stale-job reclaim, backoff retries capped at 3, and per-model concurrency limits, swappable across gpt-image-1.5, gemini-2.5-flash-image, and gemini-3-pro-image;
  • Gated publication behind human approval, with inputs, prompt, and outputs persisted per run in GCS for provenance;
  • Built colour extraction on Gemini Vision: dominant garment colour isolated from background and skin, resolved to hex, snapped to the studio palette, and named in English, French, and Arabic.
Project Tech stack:
Computer Vision
Vision
Vertex AI
Prompt engineering
GCP
AI agent orchestration
Gemini API
OpenAI API
Claude API
Claude Code

Education

2019
Mathematical sciences
Master of Science - MS
2018
Fundamental and Applied Mathematics
Master 1

Languages

Arabic
Advanced
French
Advanced
English
Advanced

Hire Badr-Eddine or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.