En poursuivant votre navigation sur ce site, vous acceptez le dépôt de cookies dans votre navigateur. (En savoir plus)
Portail > Offres > Offre UMR5506-THIGIL-007 - Ingénieur-e en développement logiciel spécialisé dans les sciences des données (H/F)

Ingénieur-e en développement logiciel spécialisé dans les sciences des données (H/F)


Assurez-vous que votre profil candidat soit correctement renseigné avant de postuler. Les informations de votre profil complètent celles associées à chaque candidature. Afin d’augmenter votre visibilité sur notre Portail Emploi et ainsi permettre aux recruteurs de consulter votre profil candidat, vous avez la possibilité de déposer votre CV dans notre CVThèque en un clic !

Faites connaître cette offre !

Informations générales

Référence : UMR5506-THIGIL-007
Lieu de travail : MONTPELLIER
Date de publication : lundi 26 mars 2018
Type de contrat : CDD Technique/Administratif
Durée du contrat : 12 mois
Date d'embauche prévue : 1 mai 2018
Quotité de travail : Temps complet
Rémunération : environ 1400€ net mensuel
Niveau d'études souhaité : Bac+3
Expérience souhaitée : Indifférent

Missions

Dans le cadre des thématiques du LabEx NUMEV, l'ingénieur(e) d'étude sera amené(e) à apporter un support aux permanents et aux doctorants dans le développement d'architectures logicielles avancées et dans l'implémentation optimisée des logiciels. Dans ce cadre, il/elle sera en charge de développer des outils pour la fouille et la visualisation de données dans les domaines de l'agronomie et de la santé.

Activités

Dans le cadre du développement de projets logiciels d'appui à la recherche, les tâches de l'ingénieur porteront sur :
1) L'implémentation d'algorithmes et la création de ressources (corpus de données, vidéos, lexiques, …) pour la fouille et la visualisation de données au sens large (domaine de la santé et de l'environnement). L'objectif est l'amélioration, la stabilisation et le déploiement de deux outils de visualisation analytique. Le premier outil sera une application Java qu'il faudra tester, et corriger des éventuelles erreurs afin de rendre une version stable et documentée disponible sur un serveur en ligne. Le second outil sera une application Web qu'il faudra améliorer, stabiliser et déployer sur un serveur.
Ces travaux se feront en collaboration avec les chercheurs et enseignants-chercheurs de l'équipe Advanse qui a obtenu un brevet international grâce à de nouvelles approches de fouille et de visualisation analytique dans le domaine de la santé. L'équipe propose de nouvelles approches d'extraction de motifs dans de grandes bases de données complexes intégrées dans des projets nationaux et internationaux. Elle met à la disposition de la communauté scientifique des plateformes pour analyser, rechercher et extraire de nouvelles connaissances (ressources linguistiques, ontologies, etc).

2) L'aide au développement et à la maintenance d'applications Web pour la gestion d'ontologies et l'alignement d'ontologies de grande taille et/ou multilingues dans le domaine médical et l'agronomie. Ce travail s'inscrit dans la continuité de celui réalisé par un ingénieur en 2017. Il vise à enrichir l'outil logiciel « YAM++ online » avec de nouvelles fonctionnalités sur lesquelles l'équipe FADO à des résultats de recherche probants.
Le travail consiste à :
- réaliser une rétro ingénierie de « YAM++ online » de manière à intégrer l'approche utilisant des ressources externes pour améliorer l'alignement d'ontologies. Dans ce cadre, on utilisera comme ressources externes soit des mappings produits et stockés dans YAM++ (travail en cours d'un post-doctorant) soit des ontologies, par exemple, les ressources sémantiques d'AgroPortal (ontologies dans le domaine de l'agronomie (équipe SMILE)).
- récupérer des modules existants dans YAM++ et développer d'autres modules qui s'inspireront des résultats d'une thèse.
- interconnecter les logiciels « YAM++ online » et AgroPortal.

Compétences

- Maitrise de l'algorithmique fine dans le domaine de la fouille de données et de la visualisation.
- Maitrise des langages C, C++, Java/JEE, Python, langages du Web (Javascript, PHP, HTML, CSS), Ruby/Rails.
- Langages de bases de données (SQL, Cypher-Neo4J) et d'échanges de données (XML, JSON).
- Technologies du Web sémantique (RDF, OWL, SPARQL).

- Maitrise de la réalisation d'interfaces homme-machine et intégration d'outils de visualisation comme D3.js ou Tulip.
- Bonne maitrise de l'anglais scientifique à l'écrit et à l'oral.

Contexte de travail

Le Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM, UMR 5506) est une unité mixte de recherche sous la tutelle conjointe de l'Université de Montpellier et du CNRS. Les recherches menées au sein des trois départements scientifiques du LIRMM (Informatique, Robotique, Microélectronique) s'inscrivent dans le domaine des STIC. L'ingénieur(e) intégrera le service d'appui à la recherche du LIRMM et sera placé(e) sous l'autorité hiérarchique du responsable de service.
Les thématiques du département Informatique couvrent un large spectre qui s'étend des fondements de la science informatique (algorithmique, calcul, données, génie logiciel, intelligence artificielle) aux recherches à l'interface avec d'autres disciplines (environnement, santé, vivant, etc.). Le département Informatique regroupe 120 permanents (chercheurs et enseignants-chercheurs) et 90 doctorants répartis en 15 équipes. L'ingénieur(e) recruté(e) viendra plus spécifiquement en soutien aux équipes du domaine des données, de l'intelligence artificielle et du génie logiciel.
Le contrat sera établi dans le cadre du LabEx NUMEV.

Informations complémentaires

De très bonnes aptitudes en programmation sont requises ; des compétences en sciences des données et/ou en programmation web seront un plus.

On en parle sur Twitter !