NexoraTech
NexoraTech
Tunisie

Sujet N°1 - Conception et développement d’une plateforme SaaS — Assistant IA avec Base de Connaissances & Intégrations Multicanales

SaaS / Point-of-Sale (POS) SystemsConformité juridique / ComplianceRAG SystemsFrontend (Next.js)Backend (Convex)Vector Databases (FAISS, Chroma)IntegrationsNetDevOps

Publié il y a 1 jour

Stage
⏱️4-6 mois
💼Présentiel
📅Expire dans 12 jours
Mentionne clairement la tech principale.

Description du poste

Objectif

  • Concevoir et développer une plateforme SaaS permettant aux entreprises de créer leur propre assistant IA intelligent basé sur RAG, avec intégrations multicanales (widget web, réseaux sociaux, appels vocaux).

Missions

  • Analyser les besoins pour des assistants IA personnalisés basés sur RAG.
  • Concevoir l’architecture (monorepo Turborepo, frontend, backend, pipelines IA).
  • Développer les interfaces avec Next.js, TailwindCSS, shadcn/ui.
  • Implémenter le backend avec Convex (gestion données, utilisateurs, sessions, organisations).
  • Mettre en place le pipeline d’ingestion de connaissances (fichiers, URLs/crawling, DB sync, vectorisation/stockage RAG).
  • Construire un assistant IA: texte, appels vocaux, exécution d’actions (API/workflows), auto-escalade/correction.
  • Développer un widget chatbot embarqué (script JS) intégrable sur tout site web.
  • Intégrer des canaux (WhatsApp, Messenger, etc.).
  • Mettre en place l’organisation multi-utilisateurs (invitations, rôles, vues partagées).
  • Assurer tests (unitaires, conversationnels, RAG), optimisation et fiabilité.
  • Préparer la documentation et la soutenance.

Compétences requises

  • Frontend: Next.js, TailwindCSS, shadcn/ui.
  • Architecture: Turborepo (monorepo).
  • Backend: Convex (Data + Functions), stockage vectoriel (Convex ou externe).
  • IA/RAG: embeddings, modèles IA, pipelines d’ingestion.
  • Intégrations: réseaux sociaux, webhooks, APIs.
  • Outils: GitHub, Figma, Postman.

Profil

  • Solides bases frontend/backend, compréhension RAG/vector DB/embeddings/pipelines IA.
  • Connaissance architectures SaaS/multitenant et intégrations d’APIs externes.
  • Rigueur, autonomie, communication, sens métier.
NexoraTech - Sujet N°1 - Conception et développement d’une plateforme SaaS — Assistant IA avec Base de Connaissances & Intégrations Multicanales | Hi Interns | Hi Interns