{"id":751295,"url":"https://alion.io/job/mstudio-chief-technology-officer-yelema","title":"Chief Technology Officer, Yelema","company":{"id":679398,"name":"Mstudio","domain":"mstudio.vc","url":"https://alion.io/company/mstudio-2","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recruitee","truth_index":{"grade":"B","score":75,"open_postings":5,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-05T05:54:30Z"}},"role":"Leadership","role_family":"Leadership","seniority":"head","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Abidjan, Ivory Coast"],"countries":["CI"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":28000,"max_usd":63000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":4188},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Go","optional":false},{"name":"LLM","optional":false},{"name":"Model Context Protocol","optional":false},{"name":"n8n","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"Python","optional":false},{"name":"WhatsApp","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-06-22T19:13:06Z","employer_posted_date":"2026-06-22","last_verified_at":"2026-11-06T01:46:16Z","board_verified":true,"closed_at":null,"days_open":136,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":135},"description":"Abidjan, Côte d'Ivoire. Temps plein, sur place. Rattachement direct au CEO.\nÀ propos de Yelema\nYelema 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.\nUn 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.\nLe 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.\nCe que ce poste est vraiment\nNous cherchons quelqu'un qui sache faire tourner un parc d'instances d'agents en production, pas quelqu'un qui sache prompter.\nNotre 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.\nAutrement 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.\nLe 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).\nResponsabilités\nSocle d'exécution et provisioning, le cœur du poste\nConcevoir et industrialiser le provisioning automatisé d'instances du runtime d'agents : déclenchable par API, reproductible, sans intervention manuelle.\n\nProduire une image 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.\n\nGarantir la mise à 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.\n\nMaintenir la compatibilité d'un large ensemble de connecteurs MCP et de composants open source qui évoluent en continu, sans que chaque mise à jour amont devienne un incident.\n\nPoser le modèle de multi-tenancy : ce qui est mutualisé, ce qui est isolé, et à quel prix.\n\nInfrastructure, distribution et fiabilité\nMettre en place l'exécution asynchrone : 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.\n\nConcevoir l'architecture cloud et son automatisation (infrastructure déclarative, conteneurisation, orchestration), avec une chaîne d'intégration et de déploiement continus.\n\nInstaller les tests de non-régression, sur le code comme sur la qualité des réponses des agents, et l'observabilité qui va avec.\n\nRendre les coû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.\n\nSécurité et confiance\nDurcir les instances et l'infrastructure : isolation, gestion des secrets, cloisonnement réseau, moindre privilège.\n\nTraiter la sécurité propre aux agents : injection de prompt, exfiltration de données, garde-fous sur les actions sortantes et irréversibles.\n\nConcevoir le partage 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.\n\nTenir 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.\n\nCouche agents et qualité\nFaire évoluer l'orchestration multi-agents, la gestion de la mémoire et du contexte, les pipelines de recherche documentaire et l'usage d'outils.\n\nMettre 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.\n\nArbitrer 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.\n\nÉquipe et roadmap\nPiloter la roadmap technique au regard des priorités commerciales, avec un lancement visé avant la fin 2026.\n\nStructurer, recruter et faire grandir l'équipe technique.\n\nTraduire les besoins clients en décisions d'architecture, et assumer ce qu'on ne fait pas.\n\nNotre stack aujourd'hui\nPasserelle 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.\nL'architecture est volontairement modulaire : la partie applicative dialogue par API avec une partie infrastructure qui reçoit une identité et provisionne l'environnement correspondant.\nNous 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.\nCe que tu trouves en arrivant\nUne é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é.\nDeux 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.\nCe 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.\nComment nous recrutons\nUn 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.\nRequirements\nExpérience\n6 à 10 ans en ingénierie logicielle, dont une expérience réelle et récente de la mise en production et de l'exploitation de systèmes distribués.\n\nPratique confirmée de l'infrastructure : conteneurisation, orchestration, infrastructure déclarative, intégration et déploiement continus, supervision, astreinte.\n\nExpé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.\n\nUne expérience de systèmes à base de LLM ou d'agents en production, pas seulement en démonstrateur.\n\nEnvironnement de lancement : capacité à construire quand rien n'est encore posé.\n\nCe que nous regardons en priorité\nFiles d'attente et traitement asynchrone, systèmes distribués, isolation des exécutions.\n\nProvisioning automatisé, images reproductibles, gestion d'un parc et stratégie de mise à jour sans interruption.\n\nSécurité applicative et sécurité des agents, contrôle d'accès fondé sur les rôles.\n\nMaîtrise des coûts d'inférence traitée comme une contrainte de conception, pas comme un sujet de supervision.\n\nCe qui ne suffit pas\nAvoir 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.\nLangues : français courant. Anglais technique nécessaire, la documentation et l'écosystème étant anglophones.\nLocalisation : le poste est basé à Abidjan et exige une présence sur place.","description_format":"text","description_chars":8736,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Angel Networks & Startup Accelerators"],"lifecycle":[{"event":"open","at":"2026-09-11T15:44:26Z"}],"visa":[],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":1,"p_active":0.36,"p_room":0.28,"age_days":135,"expected_fill_days":29,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/mstudio-chief-technology-officer-yelema","json_url":"https://alion.io/job/mstudio-chief-technology-officer-yelema.json","meta":{"generated_at":"2026-11-06T03:36:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6017,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":679398},"rest":"https://alion.io/mcp/rest/get_company?id=679398"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmstudio-chief-technology-officer-yelema"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmstudio-chief-technology-officer-yelema"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmstudio-chief-technology-officer-yelema"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mstudio-chief-technology-officer-yelema\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmstudio-chief-technology-officer-yelema"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":751295}},{"tool":"search_jobs","arguments":{"company":"mstudio.vc","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":751295},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}