AVIS IMPORTANT : Veuillez noter que la date et l’heure de fermeture indiquées ci-dessus sont basées sur les paramètres de date et d’heure de votre appareil personnel
- La FAO s’engage à favoriser la diversité de la main-d’œuvre en termes de genre, nationalité, origine et culture.
- Les candidates qualifiées, les ressortissantes qualifiées de membres non ou sous-représentées ainsi que les personnes en situation de handicap sont encouragées à postuler ;
- Toute personne travaillant pour la FAO doit respecter les plus hauts standards d’intégrité et de conduite professionnelle, et défendre les valeurs de la FAO
- La FAO, en tant qu’agence spécialisée des Nations Unies, applique une politique de tolérance zéro envers des comportements incompatibles avec son statut, ses objectifs et son mandat, y compris l’exploitation et les abus sexuels, le harcèlement sexuel, l’abus d’autorité et la discrimination
- Tous les candidats sélectionnés devront passer des vérifications rigoureuses des références et des antécédents
- Toutes les demandes seront traitées avec la plus grande confidentialité
L’engagement de la FAO en faveur de la durabilité environnementale est essentiel à nos objectifs stratégiques et à nos opérations.
Cadre organisationnel
La Division des marchés et du commerce (EST) surveille et analyse les évolutions et tendances des marchés internationaux, régionaux et nationaux des matières premières agricoles ainsi que les facteurs qui les affectent, collectant et diffusant des informations de marché et de politique à jour et complètes pour les principales matières premières échangées et celles importantes pour la sécurité alimentaire. Il mène également des études prospectives. La Division analyse les questions qui affectent les marchés et le commerce mondiaux de l’alimentation et de l’agriculture, y compris l’analyse des politiques et accords commerciaux, et fournit un soutien technique et le développement des capacités aux membres de la FAO dans tous ces domaines. Grâce à son Système mondial d’information et d’alerte précoce sur l’alimentation et l’agriculture (GIEWS), la Division est responsable des alertes précoces de la FAO concernant les pénuries alimentaires et les problèmes de sécurité alimentaire. L’EST est également responsable de la production de la publication phare de la FAO, The State of Agricultural Commodity Markets (SOCO), ainsi que de l’Outlook agricole OCDE-FAO. La division abrite les secrétariats du Comité des problèmes de matières premières (PCC) et de ses groupes intergouvernementaux (IGG) filiales, le Système d’information sur les marchés agricoles du G20 (AMIS) et le Forum mondial de la banane (FMM).
L’équipe de perspectives à moyen terme et d’analyses de marché (MTO) de la division Marchés et Commerce (EST) de la FAO est responsable de la production d’évaluations prospectives des marchés agricoles mondiaux, en mettant l’accent sur l’offre à moyen terme, la demande, le commerce et l’évolution des prix. L’équipe développe et applique des cadres de modélisation quantitative — notamment le modèle économique COSIMO — afin de générer des perspectives de marché cohérentes et des analyses de scénarios qui éclairent des publications telles que l’OCDE-FAO Agricultural Outlook, ainsi que des travaux analytiques pertinents pour les politiques. Grâce à une étroite collaboration avec les unités internes de la FAO et les partenaires externes, MTO soutient le dialogue politique fondé sur des preuves en analysant les tendances structurelles, les risques et incertitudes du marché, ainsi que les implications des moteurs politiques, macroéconomiques et démographiques pour les systèmes agroalimentaires mondiaux et régionaux.
Lignes de rapport
Le consultant/PSA rendra compte directement à l’économiste principal/chef d’équipe de l’équipe Perspectives à moyen terme et analyses de marché (MTO) en EST.
Orientation technique
Les domaines spécifiques du support technique incluent : la revue et la refonte de l’architecture des modèles ; migration de base de code (TROLL → GAMS) ; la colle computationnelle et l’orchestration des flux de travail (Python), l’analytique ; visualisation et reporting (R / Python) ; gouvernance des données et métadonnées ; moteur de scénario et incertitude ; la documentation et le transfert de connaissances ; Gouvernance et assurance qualité.
Tâches et responsabilités
Les fonctions génériques du profil incluent, sans s’y limiter, les suivantes :
• Examiner la structure actuelle des modèles de simulation prospectifs basés sur TROLL (blocs, équations comportementales, fermetures, flux de données) et identifier la dette technique, les redondances et les inefficacités.
• Proposer une architecture modulaire pour ces modèles, optimisée pour GAMS et séparant les données, paramètres, équations, stratégie de solution et rapports.
• Traduire la syntaxe et les procédures TROLL en modèles GAMS (blocs d’équilibre/partiel de cœur, routines d’étalonnage, règles de fermeture).
• Standardiser ensembles, mappages, aliases et conventions de nommage d’équations ; mettre en place des séquences de résolution robustes et des changements de scénario.
• Optimiser pour les performances (restriction de domaine, ensembles clairsemés, exécution conditionnelle) et la stabilité numérique (mise à l’échelle, bornes, niveaux initiaux).
• Construire des utilitaires Python pour orchestrer des exécutions de bout en bout : configuration de l’environnement, file d’attente de scénarios, balayages de paramètres, exécution par lots et surveillance des tâches (local/HPC).
• Mettre en œuvre des pipelines d’ingestion et de validation des données (CSV/Excel/DB → entrée de modèle bien rangée), ainsi que le post-traitement (analyse analytique des solutions, vérifications de cohérence, génération de sorties standardisées).
• Utilitaires de package avec points d’entrée CLI, fichiers de configuration (YAML/JSON) et journalisation ; conception pour la reproductibilité et la portabilité (conda/venv, pip-tools).
• Développer des carnets et fonctions R (et/ou Python) pour le diagnostic des séries temporelles, la décomposition (par exemple, la contribution à la croissance), les chocs politiques vs contrefactuels, ainsi que des graphiques/tables de qualité de publication compatibles avec les styles de la FAO.
• Fournir des pipelines scriptés pour générer des résultats standards pour les perspectives agricoles OCDE-FAO, ainsi que des études de scénarios ad hoc.
• Créer un gestionnaire de scénarios pour varier les parcours macroéconomiques (PIB, population, taux de change), les politiques (tarifs, TRQ, obligations pour les biocarburants), les tendances technologiques et les chocs (météo, maladies animales).
• Profiler et optimiser les points chauds (taille du modèle GAMS, densité d’équations, goulots d’étranglement d’E/S).
• Configurer CI/CD pour les modèles et utilitaires (GitHub/GitLab CI), incluant des tests unitaires pour les données, les paramètres et les blocs d’équations.
• Préparer des environnements conteneurisés (Docker) et des modèles optionnels de soumission HPC (SLURM/LSF), garantissant des compilations reproductibles.
• Produire un Guide Développeur (architecture, normes de codage, runbook), un Guide d’Utilisation (comment configurer et exécuter des scénarios) et une Note méthodologique (théorie, équations, fermetures, calibration).
• Proposer des sessions de formation pratique pour le personnel de la FAO sur la modélisation GAMS, l’orchestration Python et les flux de travail d’analyse R/Python.
• Définir un processus de contrôle des modifications (versionisation, revue par les pairs, balises de release), un registre de modèles (lignes de base, scénarios, ensembles de résultats) et un flux de commande pour les bugs/fonctionnalités.
• Établir des indicateurs clés de performance pour le système modernisé : objectifs d’exécution, taux de convergence, scores de reproductibilité, couverture documentaire et taux de réussite automatisés aux tests.
• Effectuer tout travail technique exigé par l’équipe MTO.
LES CANDIDATS SERONT ÉVALUÉS SELON LES CRITÈRES SUIVANTS
Exigences minimales
• Pour les consultants :
Diplôme universitaire avancé d’un établissement reconnu par l’Association internationale des universités (IAU)/UNESCO en économie, économétrie appliquée, économie agricole, recherche opérationnelle, génie industriel, informatique, science des données ou domaine étroitement connexe. Les consultants titulaires d’une licence doivent obtenir deux années supplémentaires d’expérience professionnelle pertinente.
Pour les PSA :
Diplôme universitaire d’un établissement reconnu par l’Association internationale des universités (IAU)/UNESCO en économie, économétrie appliquée, économie agricole, recherche opérationnelle, génie industriel, informatique, science des données, ou domaine étroitement connexe.
• Au moins 5 ans d’expérience professionnelle avec de grands modèles quantitatifs utilisés pour l’analyse de marché/perspectives ou de politiques• Connaissance pratique de l’anglais
Compétences fondamentales de la FAO
• Focus
sur les résultats • Travail
d’équipe • Communication
• Construction de relations
efficaces • Partage des connaissances et amélioration continue
Compétences techniques/fonctionnelles
• Migration : projets migrant des modèles ou des pipelines d’analyse des langages/plateformes hérités vers des piles modernes et modulaires (par exemple, GAMS + Python ; Python + R).
• Expérience GAMS : construction et résolution de modèles de taille moyenne à grande avec des structures modulaires ensemble/alias, commutation de scénarios et routines d’étalonnage.
• Expérience Python/R : pour l’orchestration de workflows, l’ingénierie des données, le packaging, l’analyse et la visualisation de qualité publication (ggplot2, seaborn, matplotlib, plotnine).
• Expérience pratique dans la conception de schémas de données, de métadonnées et de validation (par exemple, pydantique, Great Expectations, données sans friction), ainsi que dans la construction de jeux de données/paramètres versionnés pour la modélisation.
• Mise en place de GitHub/GitLab CI, tests unitaires/de régression pour les données, paramètres, blocs d’équations et stockage d’artefacts.
• Capacité avérée à empaqueter des charges de travail dans Docker/Singularity, et à soumettre des tâches sur SLURM/LSF avec des requêtes de ressources, des tâches de tableau, ainsi que la gestion des journaux/codes de sortie.
• Avoir démontré son expérience de la production de guides développeur/utilisateur/méthodes et de la formation pratique à des analystes non développeurs.
Critères de sélection
• Modélisation GAMS avancée (modèles économiques ou de marché énergétique/agricole à grande échelle).
• Strong Python pour l’ingénierie des flux de travail ; R/Python pour l’analytique et la visualisation.
• Expérience avec la migration de modèles et la refactorisation de code hérité.
• Familiarité avec l’économie des marchés agricoles, l’équilibre dynamique partiel/récursif et l’analyse des scénarios de politique.
• Bonnes pratiques d’ingénierie logicielle (Git, tests, packaging, CI/CD, conteneurs).
• Étendue de l’expérience dans la migration de systèmes de modélisation hérités (par exemple, TROLL ou similaires) vers des stacks modernes utilisant GAMS, Python et R pour l’orchestration et le
reporting • Expérience en modélisation des marchés économiques, incluant l’équilibre dynamique partiel/récursif, les fermetures, les élasticités et la calibration/validation
• Expertise pratique en GAMS dans le développement et l’optimisation de modèles à grande échelle, la mise en œuvre d’une architecture modulaire, la résolution de séquences et la gestion de scénarios.
• Compétences Python/R pour l’automatisation des flux de travail, les pipelines de données, les environnements reproductibles et l’analytique/reporting conformes aux normes FAO.
Veuillez noter que tous les candidats doivent respecter les valeurs de la FAO : Engagement envers la FAO, Respect de tous ainsi que Intégrité et Transparence
INFORMATIONS COMPLÉMENTAIRES
- La FAO ne facture aucun frais à aucune étape du processus de recrutement (candidature, entretien, traitement)
- Veuillez noter que la FAO ne prendra en compte que les diplômes académiques obtenus auprès d’un établissement d’enseignement reconnu sur la liste de l’UAI/UNESCO
- Veuillez noter que la FAO ne prend en compte que les diplômes d’enseignement supérieur obtenus auprès d’un établissement accrédité/reconnu dans la Base de données mondiale de l’enseignement supérieur (WHED), une liste mise à jour par l’Association internationale des universités (IAU) / Organisation des Nations Unies pour l’éducation, la science et la culture (UNESCO). La liste est accessible à http://www.whed.net/
- Pour plus d’informations, consultez le site web de l’emploi de la FAO
- La nomination sera soumise à une certification attestant que le candidat est médicalement apte à la nomination, à l’accréditation, à toute exigence de résidence ou de visa, ainsi qu’à des habilitations de sécurité.
COMMENT POSTULER
• Pour postuler, visitez le site de recrutement de Jobs at FAO et complétez votre profil en ligne. Nous recommandons vivement que votre profil soit exact, complet et inclue vos dossiers d’emploi, vos qualifications académiques et vos compétences
linguistiques• Les candidats sont priés de joindre une lettre de motivation au profil
en ligne• Une fois votre profil complété, veuillez postuler et soumettre votre candidature
• Veuillez noter que la FAO ne prend en compte que les diplômes d’enseignement supérieur obtenus auprès d’un établissement accrédité/reconnu dans la Base de données mondiale de l’enseignement supérieur (WHED), une liste mise à jour par l’Association internationale des universités (IAU) / Organisation des Nations Unies pour l’éducation, la science et la culture (UNESCO). La liste est accessible à http://www.whed.net/. Ces qualifications doivent être conformes aux cartes de la Classification standard internationale de l’éducation (ISCED).
• Les candidats peuvent être invités à fournir des évaluations de performance et l’autorisation de réaliser des vérifications de leurs emplois passés et présents, de leur caractère, de leur éducation, de leurs dossiers militaires et policiers afin de déterminer toutes les informations pertinentes pour leurs qualifications
professionnelles• Les candidatures incomplètes ne seront pas prises en compte
• Les informations personnelles fournies sur votre demande peuvent être partagées au sein de la FAO et avec d’autres entreprises agissant au nom de la FAO pour fournir des services de soutien à l’emploi tels que la présélection des demandes, les tests d’évaluation, les vérifications des antécédents et d’autres services connexes. On vous demandera de donner votre consentement avant de soumettre votre demande. Vous pouvez retirer votre consentement à tout moment en retirant votre candidature, dans ce cas la
FAO ne pourra plus examiner votre candidature
• Seules les candidatures reçues via le portail de recrutement de la FAO seront examinées• Votre candidature sera examinée en fonction des informations fournies dans votre profil
en ligne• Nous encourageons les candidats à soumettre la candidature bien avant la date limite.
Si vous avez besoin d’aide ou avez des questions, veuillez créer une inscription unique auprès de l’équipe de support client de la FAO pour une assistance complémentaire : https://fao.service-now.com/csp
LA FAO EST UN ENVIRONNEMENT NON-FUMEUR