L'Agence Nationale du Soutien Social lance un appel à candidatures pour le poste ‘’ Database & Data Integration Engineer’’, rattaché(e) à la Service Gestion et Traitement des Données. Le lieu de déroulement du concours sera communiqué ultérieurement aux candidats retenus.
Conditions de Travail :
- Lieu : Rabat (avec des déplacements à prévoir).
- Emploi Statutaire.
MISSION ET RESPONSABILITES :
- Le Profil Combine des responsabilités en administration de bases de données (garantir la fiabilité, la performance et la sécurité des bases Oracle et autres SGBD) avec des missions d’ingénierie et d’intégration de données, incluant la conception et la mise en œuvre de pipelines de données performants au service de l’analytique et des solutions basées sur L’IA, tels que les chatbots et les modèles de machine Learning.
Administration des bases de données :
- Installer, configurer et administrer les bases de données (Oracle, PostgreSQL, MySQL, MongoDB…)
- Assurer la disponibilité, la sécurité des bases de données et la haute disponibilité ;
- Mettre en place et appliquer des stratégies de sauvegarde, de restauration et de reprise après sinistre ;
- Surveiller et optimiser les performances (tuning SQL, requêtes, index…) ;
- Diagnostiquer et résoudre les incidents liés aux bases de données ;
- Appliquer les règles de sécurité, droits d’accès, traçabilité et conformité ;
- Automatiser les tâches récurrentes et documenter les environnements techniques et procédures.
Gestion des données et intégration :
- Participer à l’intégration des données issues des différentes sources et garantir la sécurité des échanges ;
- Développer des scripts d’extraction, de transformation et de chargement (ETL) ;
- Assurer la qualité, l’intégrité et la sécurité des données stockées.
Développement et maintenance de solutions IA :
- Concevoir et développer des modèles IA/ML (classification, NLP, prédiction) ;
- Maintenir et faire évoluer des solutions AI telles que : Chabots intelligents ;
- Déployer des modèles IA et les intégrer dans les applications métiers ;
- Mettre en place des outils de monitoring et de performance des modèles en production ;
- Réentraîner et améliorer les modèles selon les retours utilisateurs et l’évolution des données.
Support et collaboration interne :
- Assurer le support pour les bases de données et les flux ;
- Collaborer avec les développeurs pour assurer une intégration fluide des bases do données dans les applications ;
- Assister les équipes métiers dans l’exploitation des données pour le besoins opérationnels et analytiques.
Documentation, reporting et analyse :
- Rédiger et mettre à jour la documentation technique des bases de données
- Générer des rapports périodiques sur l’état des bases de données et des d’intégration.
COMPETENCES ET QUALIFICATIONS REQUISES :
L'appel à candidature est ouvert aux candidats remplissant les conditions suivantes :
- Être de Nationalité Marocaine.
Formation
- Diplôme d’ingénieur d’Etat ou Master ou équivalent en informatique, administration des bases de données, intelligence artificielle ou tout autre domaine connexe.
Expérience professionnelle
- Expérience en gestion des bases de données (Oracle, PostgreSQL, MySQL…)
- Expérience ou projets significatifs liées à l’IA (NLP, ML, chatbots LLM) et à la gestion des données.
Compétences Techniques attendues :
- Maitrise du SGBD Oracle (19 c), PL/SQL, Dataguard, RMAN, Tuning SQL ;
- Maitrise d’autre SGBD (PostgreSQL, MySQL, MongoDB…)
- Expertise en optimisation des requêtes SQL ;
- Maîtrise des outils de sauvegarde et de reprise après sinistre ;
- Connaissance et expérience en la mise en place des normes de sécurité des données ;
- Expérience en scripts ETL, intégration et transformation des données ;
- Connaissances des outils de visualisation de données (Power BI, Tableau) ;
- Compétences en Python pour l’IA (scikit-learn, TensorFlow, PyTorch) ;
- Expérience en traitement du langage naturel (NLP) ;
- Expérience avec des Framework chatbots ;
- Connaissance des LLMs (GPT, LLaMA, etc.) Et de leur intégration via API ;
- Déploiement de modèles (API REST, microservices, Docker, Kubernetes).
Compétences Interpersonnelles
- Capacité à travailler en équipe et à collaborer aves des profils technique et métiers ;
- Esprit d’équipe, capacité d’adaptation et sens analyse ;
- Rigueur, autonomie, réactivité et sens de l’organisation
- Excellentes compétences en communication ;
- Capacité à comprendre les enjeux sociaux des projets et à y contribuer de manière éthique et engagée.
Langues
- Maîtrise de l'arabe et du français (obligatoire);
- La maîtrise de l'anglais est un atout (documentation technique, échanges internationaux).