Expert Python
Ref : 250219M001-
Date de début03/03/2025
-
Localisation
79 - Niort
-
Durée3 mois (renouvelables)
-
Profil
Consultant technique, Développeur
-
Secteur d'activité
Distribution, Grande Distribution

Nous recherchons un Expert Python pour une mission de 3 mois renouvelables à Niort.
Possibilité de travailler à distance 2 à 3 jours par semaine.
Expertises attendues :
- Expert python
- Gitflow
- Pre-commit
- Docker
- Pipeline
- Utilisation de venv ou poetry ou uv
Et avoir une expérience dans la création d'api en python (FastApi ou autre). Avoir des notions de SQL est un plus
Contexte :
Nous cherchons un/une développeur/euse en renfort sur le Bot de qualification qui soit opérationnel rapidement. Dans les conditions actuelles, nous ne pouvons pas vraiment nous permettre de prendre un junior.
Le bot de qualification est une brique majeure du SVI4G. Il est constitué d'un mélange d'arbre décisionnel et de modèles de classification (IA) écrit en python, le tout packagé sous forme d'api exposée sur openshift.
Cette brique api est appelée par la téléphonie pour qualifier les flux téléphoniques entrants en temps réel (communication en https pas encore sous otoroshi). Le flux entrant à qualifier nous parvient sous forme de texte (la transcription de l'audio en texte est réalisée côté téléphonie). Il y a des contraintes importantes en termes de performance, environs 60k appels au WS par jour en HO, avec un temps de réponse qui ne doit pas dépasser 1s pour chaque requête. Dans cette seconde, il faut interpréter le texte (partie IA), faire éventuellement des requêtes au puits de données (via api, ou ws genesys, ou en direct ?) et prendre une décision sur la prochaine action.
Apporter plus de mesures à tous les niveaux :
- Supervision du bon fonctionnement en prod et des erreurs (grafana)
- Dashboards pour identifier les améliorations les plus pertinentes (kibana/elasticsearch)
- Caractériser la performance en termes de latence et de capacité de traitement d'un livrable avant qu'il rentre en production
- Passage à otoroshi
- Enrichissement de la publication (kafka) et de la persistance (postgre) des données produites par le bot.
- Exploitation des données persistées pour de l'analyse et entrainement de modèles
- Enrichir le fonctionnement existant du bot
- Évolution de l'arbre décisionnel
- Récupération d'information sur l'appelant en temps réel
- Refonte la pipeline mlops (amélioration continue des modèles IA)
Prestations attendues :
Concevoir les solutions en adéquation avec les besoins et contraintes exprimés par le client
Réaliser des développements selon :
- les priorités et entrants définis par le client
- les exigences de qualité logicielle en vigueur (industrialisation logicielle, revues de code, tests automatisés, qualimétrie...)
- Suivre la vie du logiciel en production (exploitation, supervision, maintenance corrective et évolutive...)