Offre d'emploi CNRS-BOREA | Ingénieur d'Etudes en informatique, génie logiciel et programmation (H/F), CDD 15 mois
Offre d'emploi CNRS-BOREA | Ingénieur d'Etudes en informatique, génie logiciel et programmation (H/F), CDD 15 mois
Offre d'emploi CNRS-BOREA Ingénieur d'Etudes en informatique, génie logiciel et programmation (H/F)
Date limite de candidature : lundi 19 septembre 2022
CDD 15 mois, à partir du 1e octobre 2022
Contexte :
Le projet se déroulera au sein du Laboratoire BOREA (Damien Chevallier, UMR CNRS 8067), en collaboration étroite avec l'équipe de la plateforme Cloud SCIGNE de l'IPHC (Sébastien Geiger, UMR CNRS 7178, Strasbourg).
Le/la candidat-e intégrera l'équipe de la plateforme Cloud SCIGNE et pourra bénéficier de l'ensemble des conditions matérielles (ressources informatiques) et humaines (partage d'expertises), nécessaire à la bonne réalisation de ce projet. Il sera en relation direct avec les chercheurs du projet.
Missions :
Dans le cadre du programme de recherche (ANTIDOT, Association of News Tools to Improve the understanding of the Dynamic Of Threatened marine turtles) sur les tortues marines aux Antilles-Guyane, dirigé par le Dr. Damien Chevallier (CNRS, Laboratoire BOREA), des Bio-loggers* ont été déployés sur des tortues marines afin d'étudier leur comportement fin, en lien avec les variables environnementales. En parallèle, des algorithmes d'apprentissage supervisé faisant appel à du deep learning ont été développés afin de traiter automatiquement les données issues de bio-loggers et d'en identifier les comportements. De nombreux chercheurs et ONG utilisent des Bio-loggers pour étudier l'écologie des tortues marines dans toutes les régions du globe. Dans ce contexte, l'objectif du projet ANTIDOT est de mettre à disposition de cette communauté scientifique, une interface web capable de traiter automatiquement leurs données issues des Bio-loggers déployées sur les tortues marines.Activités :
*Les bio-loggers sont constitués de micro-capteurs (accéléromètre, gyroscope, magnétomètre, GPS et capteur de pression) qui permettent l'enregistrement en continu de données sur le mouvement des tortues marines.
Activités :
-Développement d'une interface WEB de traitement automatique de signaux issus de Bio-loggers déployés sur des tortues marines.
-Construction d'une chaine de traitement utilisant des techniques de Machine Learning existant, afin visualiser les données de manière interactive via un navigateur web (budget temps, carte GPS, déplacement 2D ou 3D).
-Amélioration d'une interface WEB de traitement automatique des données issues des suivis de population de tortues marines.
Compétences :
-Solide formation en génie logiciel et programmation.
-Expertise des outils de développement logiciel et de certains langages de programmation logicielle
- Capacité de passer à d'autres langages informatiques sera nécessaire.
- Maitrise dans la gestion d'un grand nombre de données et son intégration dans des bases de données conviviales.
- Maîtriser les langages de développement, notamment Python et être à l'aise avec les environnements de développement associés
- Maîtrise des langages de script shell, Python, numpy, pandas, SciPy, Django, tensorflow ou Keras, C++17 et C.
- Maîtrise des chaînes de compilation (cmake, …).
- Maîtrise de la programmation parallèle (threads ou openmp).
- Connaitre les principes clients serveurs en html
- Maitrise des formats json, ajax, REST, bootstrap,
- Maitrise des bibliothèques javascript pour l'affichage de données GPS,3D, Scatter plot
- La connaissance de framework Web (javascript, node, vuejs, wordpress, ...) et du développement d'API REST sera appréciée.
- Connaissance des outils de travail collaboratifs (Git, wiki, …)
- Rédiger des documentations utilisateurs liées à l'utilisation de l'application
Vous faites preuves des qualités humaines suivantes :
- Esprit d'équipe, autonomie, initiative et rigueur seront nécessaires pour mener à bien votre mission
- Maîtrise de l'anglais technique.