Contexte et atouts du poste
Le candidat retenu rejoindra une équipe de recherche dynamique et internationale ( En tant qu'ingénieur de recherche, vous contribuerez à la conception, à la mise en œuvre et à la validation de services basés sur les données pour le développement portable et reproductible d'applications sensibles au facteur temps sur des infrastructures informatiques Device-Edge-Cloud.
Les plateformes collaboratives sont devenues une ressource fondamentale pour les applications de surveillance environnementale telles que les risques liés aux évenements naturels (incendies, inondations, etc.), avec un intérêt croissant pour les applications urgentes. Les progrès de l'edge computing ouvrent la voie à la réalisation d'objectifs importants, de la collecte de données à la mise à disposition d'informations exploitables. Cependant, l'un des principaux défis pour les scientifiques qui développent des applications urgentes est la capacité à prototyper leurs idées, à les partager et à collaborer avec le reste de la communauté.
Ce travail sera mené dans le cadre du projet QUICK (Services collaboratifs pour les systèmes urgents sur le continuum Edge-Cloud Computing, 2025-2027), financé par la bourse régionale « Etoiles Montantes ».
Mission confiée
Le premier objectif de cette mission est de participer au développement d'une nouvelle plateforme logicielle qui fournira des interfaces et des outils standard permettant le prototypage et le test d'applications en temps réel pour les plateformes de surveillance environnementale. Le projet décrit deux composantes principales : la première dédiée au partage et à la découverte de produits de données sous la forme d'un catalogue, et la seconde dédiée à l'environnement de développement en ligne sous la forme de cahiers. L'ingénieur recruté collaborera activement avec les membres de l'équipe et les collaborateurs externes impliqués dans des activités de recherche sur la gestion des ressources et l'analyse basée sur les données afin d'intégrer des études de cas.
Principales activités
Dans l'ensemble, les activités qui seront menées dans le cadre de cette mission sont les suivantes :
1. Développement d'une plateforme cyberinfrastructure basée sur le cloud pour relier la collecte de données, le catalogue de jeux de données et le développement en ligne des applications ;
2. Mise en œuvre de services distribués pour le calcul sous la forme d'une bibliothèque Python qui permet de combiner des produits de données dans des applications en temps réel
3. Développement d'une version basée sur des conteneurs logiciels et d'un serveur de notebooks pour permettre un développement interactif unifié
4. Documentation pour les développeurs et les utilisateurs de la nouvelle plateforme logicielle ;
5. Études de cas dans le contexte de partenariats universitaires et industriels, à l'aide de données de détection environnementale et de cas d'utilisation
6. Post-traitement et rapport des études de cas, y compris la participation à des publications scientifiques avec des chercheurs, des post-doctorants et des doctorants de l'équipe.
Compétences
Vous êtes titulaire d'un diplôme en informatique, niveau master ou école d'ingénieur.
Compétences techniques obligatoires:
7. Expérience pratique avec les conteneurs et les middlewares
8. Containerisation : maîtrise de Dockerfile / Containerfile
9. Kubernetes: expertise sur l’orchestration de conteneurs
10. Git: gestion de version, collaboration avancée
11. Principes fondamentaux des systèmes distribués
12. Informatique interactive (notebooks Jupyter ou similaires)
13. Compétences en scripting (Python, Bash) et en gestion des conteneurs (Docker, Podman)
Compétences techniques optionelles:
14. Conception et développement d'APIs
15. Observabilité : bonnes bases en métriques, logs, traces
16. Maîtrise des frameworks ML distribués modernes tels que TensorFlow, PyTorc
17. Dévelopement Web pour la mise en place de dashboards
Langages :
18. Solides compétences en programmation Python
Compétences en communication :
19. Maîtrise de l'anglais pour la collecte de données et la présentation des résultats
Compétences relationelles :
20. Sens de la rigueur, curiosité technique, capacité à proposer des solutions innovantes
21. Capacité à prendre des notes pour résumer et noter les points clés lors de l'écoute d'intervenants
22. Esprit critique pour interpréter les informations et évaluer différentes options
23. Autonomie et gestion du temps pour décomposer les projets en parties gérables
Avantages
24. Restauration subventionnée
25. Transports publics remboursés partiellement
26. Congés: 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
27. Possibilité de télétravail (après 6 mois d'ancienneté) et aménagement du temps de travail
28. Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
29. Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
30. Accès à la formation professionnelle
Rémunération
2695€ brut par mois basé sur votre expérience
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.