Emploi Tunisie » Offres d'emploi à Tunis » AI Software Engineer — Backend & Applications IA | Siyadah
AI Software Engineer — Backend & Applications IA
Siyadah | Tunis, Tunisie | Présentiel | Temps plein — CDI
Chez Siyadah, nous développons des solutions d’IA pour les usages réels des entreprises. Nous recherchons un(e) ingénieur(e) logiciel capable de concevoir, coder, déployer et maintenir des applications intégrant des agents IA et des modèles de langage.
Votre mission : prendre en charge des fonctionnalités produit de bout en bout, depuis le besoin métier jusqu’à leur fonctionnement fiable en production. Le cœur du poste est le développement logiciel appliqué à l’IA : backend, API, données, intégrations, tests et exploitation.
VOS RESPONSABILITÉS
• Concevoir et développer des services backend en Python, avec FastAPI, Django ou un framework équivalent, et des API REST documentées et sécurisées.
• Intégrer des LLM, des agents avec appel d’outils et des pipelines RAG dans des applications utilisées par des clients.
• Connecter ces applications aux systèmes métiers : CRM, bases de données, webhooks et services tiers ; gérer les droits d’accès et la confidentialité des données.
• Construire des traitements asynchrones, des files de tâches et des flux temps réel lorsque le produit le nécessite.
• Concevoir les schémas de données, optimiser les requêtes et utiliser à bon escient SQL, les caches et les bases vectorielles.
• Écrire du code maintenable, des tests unitaires et d’intégration ; participer aux revues de code et documenter les choix d’architecture.
• Déployer avec Docker et des pipelines CI/CD ; instrumenter les services, diagnostiquer les incidents et améliorer leur fiabilité.
• Évaluer la qualité des réponses et le succès des tâches des agents ; maîtriser la latence, les coûts, les erreurs, les reprises et les limites des modèles.
• Collaborer avec l’équipe produit pour livrer des fonctionnalités utiles, mesurables et évolutives, y compris des intégrations conversationnelles et vocales.
PROFIL RECHERCHÉ
• Au moins 3 ans en développement logiciel professionnel backend ou full-stack, avec des applications livrées et maintenues en production. Une expérience concrète et démontrable en intégration IA dans ces produits est indispensable.
• Maîtrise pratique de Python et du développement backend : conception d’API, authentification, validation des données, gestion des erreurs et concurrence.
• Expérience concrète d’intégration de LLM, de RAG et d’agents dans un produit ; capacité à expliquer le code et l’architecture que vous avez personnellement réalisés.
• Solides bases en génie logiciel, SQL, Git, tests automatisés, Docker et CI/CD.
• Capacité à prendre en charge une fonctionnalité depuis sa conception jusqu’à sa maintenance et à résoudre des problèmes en production.
• Autonomie, rigueur et communication claire avec les équipes techniques et métier.
ATOUTS APPRÉCIÉS
• TypeScript/Node.js et contribution à une interface React ou Next.js.
• PostgreSQL, Redis, files de messages, WebSocket et architectures événementielles.
• LangGraph, LangChain ou outils équivalents ; évaluation et observabilité des agents.
• Intégrations vocales STT/TTS, streaming audio et services cloud.
POUR CANDIDATER
Présentez dans votre CV vos applications livrées, les technologies utilisées, votre contribution personnelle et les dates de vos expériences. Décrivez un projet IA en production : besoin métier, backend et API, intégration IA, tests, déploiement et résultats. Un portfolio ou un dépôt partageable est apprécié ; ne transmettez aucun code ni document confidentiel d’un employeur ou d’un client.
Nous recherchons des preuves de réalisation logicielle et de maîtrise technique, avec une expérience qui dépasse les seuls projets académiques ou démonstrations. Rejoignez l’équipe Siyadah pour construire des produits IA fiables et utiles aux entreprises.
Emploi Tunisie » Offres d'emploi à Tunis » AI Software Engineer — Backend & Applications IA | Siyadah