Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com

Chief Technology Officer, Yelema

M-studio
🇨🇮 Côte d'Ivoire
Hybrid
Manager or above
2 months ago
  • MCP
  • RBAC
  • Node.js
  • Next.js
  • Python
  • n8n
  • POS
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV

Abidjan, CĂ´te d'Ivoire. Temps plein, sur place. Rattachement direct au CEO.

Ă€ propos de Yelema

Yelema est la société d'intelligence artificielle de Mstudio, venture studio basé à Abidjan. Nous vendons et nous opérons des Experts IA pour les entreprises et les institutions d'Afrique francophone, sur le modèle Build & Operate : nous construisons, puis nous exploitons dans la durée. Le client n'a besoin d'aucune compétence technique en interne.

Un Expert IA n'est pas un assistant conversationnel. C'est une identité de travail qui porte un métier (recrutement, finance, juridique, veille réglementaire), dispose d'une mémoire d'entreprise, accède à des outils autorisés et produit un livrable. On lui parle là où les équipes travaillent déjà, WhatsApp en tête.

Le produit s'appuie sur une couche d'orchestration d'agents de dernière génération (OpenClaw, Hermès), sur une bibliothèque d'environ 200 agents déjà construits par le studio, et sur un socle logiciel en cours de développement.

Ce que ce poste est vraiment

Nous cherchons quelqu'un qui sachefaire tourner un parc d'instances d'agents en production, pas quelqu'un qui sache prompter.

Notre difficulté n'est pas de faire fonctionner un agent. Elle est de provisionner à la demande une instance hardened par client, de la configurer entièrement (compétences, mémoire, comportement, droits), de la mettre à jour sans casser les instances déjà en service, et de tenir tout cela pour dix clients comme pour dix mille utilisateurs, avec des coûts prévisibles et des données isolées.

Autrement dit,sur la première année, le poste est à 70 ou 80 % de l'infrastructure et de l'exploitation, adossées à une part de développement logiciel. Un candidat qui n'a jamais mis de système distribué en production ne sera pas à l'aise ici, quelle que soit sa maîtrise des LLM.

Le poste est très concret la première année. Le CTO est face à tout : il construit, il déploie, il tient l'astreinte, et il commence à structurer une équipe. Le management vient ensuite, et il est accompagné (voir plus bas).

Responsabilités

Socle d'exécution et provisioning, le cœur du poste

  • Concevoir et industrialiser leprovisioning automatisĂ© d'instances du runtime d'agents : dĂ©clenchable par API, reproductible, sans intervention manuelle.

  • Produire uneimage durcie de ce runtime, duplicable pour cinq clients comme pour plusieurs milliers, et configurable de bout en bout Ă  la crĂ©ation : compĂ©tences, mĂ©moire d'entreprise, comportement, identitĂ©, droits.

  • Garantir lamise Ă  jour d'un parc en service sans rĂ©gression : versionner les instances, migrer par vagues, revenir en arrière, prouver qu'une montĂ©e de version ne casse rien.

  • Maintenir la compatibilitĂ© d'un large ensemble deconnecteurs MCP et de composants open source qui Ă©voluent en continu, sans que chaque mise Ă  jour amont devienne un incident.

  • Poser le modèle demulti-tenancy : ce qui est mutualisĂ©, ce qui est isolĂ©, et Ă  quel prix.

Infrastructure, distribution et fiabilité

  • Mettre en place l'exĂ©cutionasynchrone : files d'attente, workers isolĂ©s, reprise sur erreur. Un agent qui lance une recherche ou traite un fichier ne doit jamais bloquer le système, et cela devient nĂ©cessaire bien avant d'avoir du trafic.

  • Concevoir l'architecture cloud et son automatisation (infrastructure dĂ©clarative, conteneurisation, orchestration), avec une chaĂ®ne d'intĂ©gration et de dĂ©ploiement continus.

  • Installer lestests de non-rĂ©gression, sur le code comme sur la qualitĂ© des rĂ©ponses des agents, et l'observabilitĂ© qui va avec.

  • Rendre lescoĂ»ts prĂ©visibles : suivi par client, par Expert et par conversation, plafonds, alertes, routage entre modèles, dĂ©tection des boucles. Nous vendons au forfait, donc tout dĂ©passement sort de notre marge.

Sécurité et confiance

  • Durcir les instances et l'infrastructure : isolation, gestion des secrets, cloisonnement rĂ©seau, moindre privilège.

  • Traiter la sĂ©curitĂ© propre aux agents : injection de prompt, exfiltration de donnĂ©es, garde-fous sur les actions sortantes et irrĂ©versibles.

  • Concevoir lepartage de mĂ©moire entre agents sous contrĂ´le des droits (RBAC). L'Expert des ressources humaines ne doit pas rendre accessible aux autres ce qu'il dĂ©tient.

  • Tenir les exigences de souverainetĂ© et de traçabilitĂ© attendues par des clients institutionnels et rĂ©gulĂ©s (OHADA, BCEAO), y compris la rĂ©sidence des donnĂ©es en CĂ´te d'Ivoire.

Couche agents et qualité

  • Faire Ă©voluer l'orchestration multi-agents, la gestion de la mĂ©moire et du contexte, les pipelines de recherche documentaire et l'usage d'outils.

  • Mettre en place l'Ă©valuation continue des agents : qualitĂ© des rĂ©ponses, dĂ©tection des dĂ©rives, scoring, mesure avant et après chaque mise en production.

  • Arbitrer la stratĂ©gie de modèles : sĂ©lection, routage, coĂ»t, latence, qualitĂ©, et Ă  terme dĂ©ploiement de modèles auto-hĂ©bergĂ©s sur capacitĂ© GPU souveraine.

Équipe et roadmap

  • Piloter la roadmap technique au regard des prioritĂ©s commerciales, avec un lancement visĂ© avant la fin 2026.

  • Structurer, recruter et faire grandir l'Ă©quipe technique.

  • Traduire les besoins clients en dĂ©cisions d'architecture, et assumer ce qu'on ne fait pas.

Notre stack aujourd'hui

Passerelle d'API en Go, dimensionnée pour ne pas devenir un goulot d'étranglement. Backend Node.js et Next.js. Interface client en Next.js. Agents en Python. Orchestration des déclenchements via n8n. Base de données relationnelle avec extension vectorielle. Runtime d'agents OpenClaw et Hermès, considérés comme des briques remplaçables et non comme un choix définitif. Connecteurs MCP.

L'architecture est volontairement modulaire : la partie applicative dialogue par API avec une partie infrastructure qui reçoit une identité et provisionne l'environnement correspondant.

Nous ne cherchons pas la connaissance préalable de ces outils. Nous cherchons quelqu'un capable de les tenir en production, et de dire quand il faut en changer.

Ce que tu trouves en arrivant

Une équipe déjà au travail : développement, design, ingénierie IA et données. Une interface client dessinée en haute fidélité et en cours de développement. Une bibliothèque d'agents éprouvés. Une liste de clients en attente et un vrai intérêt du marché.

Deux appuis techniques réguliers, en plus du CEO : le CTO de Mstudio, qui accompagne les startups du studio et peut prendre en charge la gestion de l'équipe technique, l'organisation des backlogs et le suivi de la livraison, et le CTO de Mafa Holding, qui travaille avec nous sur l'architecture et le provisioning. Le CTO de Yelema n'arrive donc pas seul, mais il est le premier à porter la responsabilité du produit de bout en bout.

Ce qui n'existe pas encore, et qui sera ton chantier : le provisioning industriel, la stratégie de mise à jour du parc, le socle multi-client, la chaîne de non-régression et les garde-fous automatiques de coût en production.

Comment nous recrutons

Un premier échange avec la direction, puis un entretien technique avec le CTO de Mstudio et le CTO de Mafa Holding, puis un business case remis à l'avance et restitué en séance. Le business case demande trois heures de préparation au maximum, et nous tenons à cette limite.

Expérience

  • 6 Ă  10 ans en ingĂ©nierie logicielle, dont une expĂ©rience rĂ©elle et rĂ©cente de lamise en production et de l'exploitation de systèmes distribuĂ©s.

  • Pratique confirmĂ©e de l'infrastructure : conteneurisation, orchestration, infrastructure dĂ©clarative, intĂ©gration et dĂ©ploiement continus, supervision, astreinte.

  • ExpĂ©rience d'au moins un fournisseur cloud de premier plan, avec la comprĂ©hension des concepts transfĂ©rables : calcul, stockage, rĂ©seau, gestion des identitĂ©s et des accès.

  • Une expĂ©rience de systèmes Ă  base de LLM ou d'agents en production, pas seulement en dĂ©monstrateur.

  • Environnement de lancement : capacitĂ© Ă  construire quand rien n'est encore posĂ©.

Ce que nous regardons en priorité

  • Files d'attente et traitement asynchrone, systèmes distribuĂ©s, isolation des exĂ©cutions.

  • Provisioning automatisĂ©, images reproductibles, gestion d'un parc et stratĂ©gie de mise Ă  jour sans interruption.

  • SĂ©curitĂ© applicative et sĂ©curitĂ© des agents, contrĂ´le d'accès fondĂ© sur les rĂ´les.

  • MaĂ®trise des coĂ»ts d'infĂ©rence traitĂ©e comme une contrainte de conception, pas comme un sujet de supervision.

Ce qui ne suffit pas

Avoir construit seul un produit d'agents hébergé sur une plateforme gérée, avec quelques actions automatisées au déploiement, est un bon signal d'autonomie mais ne couvre pas ce poste. Nous avons besoin de quelqu'un qui a déjà tenu un système en production pour d'autres que lui.

Langues : français courant. Anglais technique nécessaire, la documentation et l'écosystème étant anglophones.

Localisation : le poste est basé à Abidjan et exige une présence sur place.

Chief Technology Officer, Yelema · M-studio

Auto apply with Likeremote