Emploi Tunisie » Offres d'emploi à Tunis » AI Software Engineer — Backend & LLM Applications (H/F) – Siyadah | Tunis
Siyadah développe des solutions d’intelligence artificielle pour automatiser les processus métiers. Nous recherchons un ingénieur logiciel capable de concevoir, coder, déployer et maintenir des applications backend intégrant des LLM en production.
Tunis, Tunisie | Présentiel | CDI, temps plein.
VOS MISSIONS
• Développer des services backend Python avec FastAPI, Django ou équivalent, et des API REST documentées et sécurisées.
• Intégrer des LLM, des pipelines RAG et des agents avec appel d’outils/API dans des applications métier.
• Connecter les systèmes CRM/ERP et les données d’entreprise ; gérer l’authentification, les droits d’accès et la validation des actions.
• Concevoir les schémas SQL/PostgreSQL, les traitements asynchrones et les intégrations avec les services tiers.
• Écrire des tests unitaires, d’intégration et de bout en bout ; participer aux revues de code.
• Déployer avec Docker et CI/CD, instrumenter les services, diagnostiquer les incidents et assurer leur fiabilité.
• Évaluer la qualité des réponses et la réussite des tâches ; maîtriser les erreurs, hallucinations, reprises, coûts et latence.
• Collaborer avec l’équipe produit pour livrer des fonctionnalités utiles et mesurables.
Le cœur du poste est le génie logiciel appliqué aux LLM : backend, API, données, tests et exploitation de services réels.
PROFIL REQUIS
• Au moins 3 ans d’expérience professionnelle en développement logiciel backend ou full-stack, hors stages et projets académiques. Les périodes simultanées ne sont pas additionnées. Nous n’exigeons pas 3 ans uniquement en LLM.
• Solide pratique de Python, FastAPI/Django ou équivalent, des API REST, SQL/PostgreSQL, de l’authentification et de la gestion des droits.
• Expérience pratique indispensable dans un projet LLM : RAG, agent utilisant des outils/API ou workflow métier. Capacité à expliquer sa contribution personnelle, le code et l’architecture réalisés.
• Expérience d’applications livrées et maintenues en production : tests automatisés, Git, Docker, CI/CD, logs, monitoring et résolution d’incidents.
• Capacité à évaluer la qualité des réponses LLM, à sécuriser les actions, et à maîtriser latence et coûts.
• Autonomie, rigueur et communication claire avec les équipes techniques et métier.
ATOUTS
TypeScript/Node.js, React/Next.js, Redis, files de messages, WebSocket, LangGraph/LangChain ou équivalent, intégrations CRM/ERP et systèmes vocaux STT/TTS.
POUR CANDIDATER
Postulez avec un court descriptif d’un projet LLM : problème métier, stack, votre contribution exacte, statut prototype ou production, tests, déploiement et résultats mesurés si disponibles. Indiquez les dates de vos expériences. Un dépôt ou une démonstration partageable est apprécié ; ne transmettez aucun code ni données confidentiels d’un employeur ou client.
L’évaluation technique portera sur le backend et un cas pratique LLM/RAG ou agent, incluant API, données, tests et déploiement. L’utilisation d’un assistant de code seule ne démontre pas l’expérience attendue en applications LLM.
Emploi Tunisie » Offres d'emploi à Tunis » AI Software Engineer — Backend & LLM Applications (H/F) – Siyadah | Tunis