Data Engineer F/H
DESCRIPTIF DU POSTE
Data Engineer F/H
RANDSTAD DIGITAL FRANCE
Valbonne - 06
Salaire : A négocier
La mission consiste à :
L'objet de la présente prestation est Au sein du pôle Produit Data, en charge de l'outillage autour de l'IA et IA Générative, nous cherchons un profil de Data Engineer junior confirmé ayant des connaissances en Data Science. La personne contribuera à l'ajout de fonctionnalités les différents enablers que nous construisons (moteur de recherche sur nos bases de connaissances, synthèse de tickets, verbatim, ...) basés sur l'IA Générative.
Elle devra travailler en étroite collaboration avec les Data Scientist de l'équipe et de la DSI.
Tâches :
Implémenter le code applicatif : Écrire le code nécessaire au fonctionnement de l'application
Effectuer les évolutions du code nécessaire : Effectuer les évolutions nécessaires du code décrite dans les User Stories. Modifier le paramétrage du modèle d'IA pour en optimiser le fonctionnement. Écrire les commentaires dans le code
Implémenter les tests unitaires et d'intégration :
- Coder les tests unitaires pour garantir une couverture de tests suffisantes
- Ecrire les tests d'intégration avec les partenaires, permettant de garantir la non régression du code
- Inscrire le lancement des tests dans les pipelines de déploiement
- Lancer les tests et interpréter les résultats pour corrections si nécessaire
Enrichir la documentation de l'application : Enrichir la documentation du projet avec des commentaires liés au code, la stratégie de tests, le mode de déploiement, la stratégie de log et de debugging, les anomalies de production
Packager et déployer le code entre environnements : Créer et modifier les pipelines permettant de déployer le code entre environnements
Corriger les anomalies : Corriger les anomalies détectées lors des phases de développemen
La personne doit maîtriser le langage python, docker, la plateforme GCP ou l'intégralité des développements sont réalisés (GCS, BigQuery, cloud run, …), savoir utiliser les API.
Des compétences traditionnelles en développement sont nécessaires : Gitlab, création de pipeline, instrumentalisation du code, rédaction de tests unitaires, rédaction de la documentation et commentaires de code, packaging et déploiement
Dans une approche devops, la personne sera parfois amenée à effectuer des tâches de run : suivre les indicateurs sur les Enablers, relancer les composants, corriger des anomalies, …
Le développement de dashboard en Looker Studio est un plus, ainsi que le développement d'interfaces web
Ces compétences seraient un plus : GCP (Google Cloud Platform), Culture en data science, développement d'interfaces web