Emploi Tunisie » Offres d'emploi à Tunis » Ingénieur IA / Backend Python (MLOps & Production)
Le profil recherché
Nous recherchons un ingénieur Python ayant une expérience en intelligence artificielle appliquée, capable de concevoir et d’industrialiser des services IA robustes, exploitables en production.
Vous êtes à l’aise aussi bien avec l’intégration de briques IA (OCR, LLM, RAG, moteurs de règles) qu’avec les aspects software engineering indispensables à un produit SaaS : architecture, tests, monitoring, performance et déploiement.
Vous n’êtes pas nécessairement un expert en data science ou en entraînement de modèles, mais vous savez assembler les bons composants, sécuriser leur fonctionnement et les faire tourner à l’échelle.
Ce que vous savez faireIA appliquée
Vous avez déjà travaillé sur un ou plusieurs sujets parmi les suivants :
OCR et extraction de données à partir de documents
Classification documentaire
Utilisation de LLM via API (OpenAI API, Anthropic Claude, etc.)
Architectures RAG (indexation, embeddings, retrieval, citations)
Prompt engineering et validation des sorties
Construction de workflows limitant les hallucinations
Gestion des scores de confiance et de validation humaine
Développement backend
Bonne maîtrise de Python
Développement d’APIs REST avec FastAPI
Modélisation de données avec Pydantic
Traitements asynchrones avec Celery
Utilisation de PostgreSQL, Redis et systèmes de queue
Production & MLOps
Vous êtes capable de mettre un service en production avec :
Docker
CI/CD via GitHub Actions
Monitoring avec Prometheus
Logging avec Grafana Loki
Tracing via OpenTelemetry
Déploiement cloud (AWS, Azure ou GCP)
Qualité logicielle
Tests unitaires et d’intégration avec pytest
Validation de cas métier et jeux de tests IA
Gestion des erreurs, retries, timeouts et fallbacks
Documentation technique claire
Ce que nous attendons de vous
Concevoir des composants fiables et maintenables.
Transformer un POC en service industrialisé.
Mettre en place des métriques, logs, alertes et tableaux de bord.
Anticiper les problématiques de performance et de montée en charge.
Produire un code testé, documenté et simple à faire évoluer.
Participer activement aux choix d’architecture.
Votre état d’esprit
Vous êtes :
Pragmatique : vous privilégiez les solutions robustes aux approches complexes.
Autonome : vous prenez en charge un sujet de bout en bout.
Rigoureux : vous accordez autant d’importance aux tests qu’au code.
Curieux : vous suivez les évolutions des outils IA.
Produit-oriented : vous comprenez les besoins métier derrière la technique.
Profil idéal
3 à 6 ans d’expérience en développement Python.
Au moins 2 projets IA ou data mis en production.
Expérience concrète de services SaaS ou APIs backend.
Bonne culture DevOps/MLOps.
Capacité à travailler dans une petite équipe avec beaucoup d’autonomie.
Compétences qui feront la différence
OCR/document intelligence (Azure AI Document Intelligence, Amazon Textract, Tesseract OCR)
Vector databases (Qdrant, pgvector)
Connaissance des problématiques RGPD et auditabilité.
Expérience dans la PropTech, la FinTech ou l’insurtech.
Ce poste est fait pour vous si…
Vous aimez construire des systèmes IA utiles et robustes.
Vous savez industrialiser des workflows IA de bout en bout.
Vous appréciez les environnements techniques exigeants.
Vous souhaitez avoir un impact direct sur l’architecture du produit.
Ce poste n’est pas fait pour vous si…
Vous préférez rester au stade du notebook ou du POC.
Vous n’avez jamais déployé de service Python en production.
Les tests, le monitoring et la qualité logicielle vous intéressent peu.
Vous recherchez un cadre très cloisonné avec peu d’autonomie.
Vous souhaitez avoir un impact direct sur l’architecture du produit.
Ce que nous offrons…
Emploi Tunisie » Offres d'emploi à Tunis » Ingénieur IA / Backend Python (MLOps & Production)