Ingénieur Développeur logiciel SLICES-FR

Inria
Lyon, France
14 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate
Compensation
€ 32K

Job location

Remote
Lyon, France

Tech stack

Agile Methodologies
Unit Testing
Cloud Computing
Code Review
Continuous Integration
Software Design Patterns
Linux
DevOps
Kernel-Based Virtual Machine
OpenStack
Software Architecture
Ansible
Service Development Studio
Software Engineering
Virtualization Technology
Sed (Programming Language)
GIT
Material Components
Script Language
Kubernetes
Data Management
Puppet
Terraform
Docker
Microservices

Job description

Au niveau national, l'ingénieur recruté s'intègre à l'équipe technique SLICES-FR constituée d'ingénieurs permanents et contractuels de l'équipe technique avec laquelle il a une relation fonctionnelle. L'équipe regroupe des personnes de plusieurs tutelles (Inria, CNRS, etc.) réparties sur plusieurs sites géographiques en France.

Au niveau local, l'ingénieur recruté est attaché administrativement au centre Inria de Lyon, au sein de l'équipe AVALON et en lien avec le SED (Service Expérimentation et Développement).

Les travaux seront encadrés à la fois :

  • Fonctionnellement par la direction technique de SLICES-FR
  • Hiérarchiquement par le responsable local de la structure d'accueil

La personne devra travailler sur une plateforme distribuée sur plusieurs sites géographiques, avec l'appui local des équipes de support., * Conception et développement du socle logiciel de l'infrastructure SLICES-FR, permettant la mise à disposition des ressources à distance aux utilisateurs

  • Déploiement des services développés (méthodologie DevOps)

La mission principale implique la participation au développement d'outils ou services dans le cadre d'une équipe d'ingénieurs en développement logiciel, par exemple :

  • gestion d'authentification, d'autorisation, cycle de vie des comptes
  • gestion des ressources (inventaire, réservation, allocation, configuration, monitoring,...)
  • gestion des données (cycle de vie, transfert, FAIR)
  • portail utilisateur
  • composition de services

Le but de ces services est de permettre aux chercheurs d'expérimenter à distance sur les différents composants matériels ou logiciels pertinents pour leur travaux., Pour cette mission, les activités suivantes sont prévues :

  • Architecture et développement logiciel
  • Conception de nouveaux logiciels, services ou API
  • Mise en place des mécanismes de robustesses suivant les bonnes pratiques (tests, CI, etc)
  • Contribution à l'évolution ou la correction de problèmes sur des logiciels ou services existants
  • Participation aux process de développement en équipe : revue de code, etc.
  • Participation au maintien opérationnel de l'offre de service
  • Rédaction et présentation de documentation
  • Gestion de projet de développement, reporting
  • Veille technologique
  • Conseil et expertise en développement technologique au sein de l'équipe technique SLICES-FR
  • Activités collectives :
  • Formation ponctuelle, séminaires
  • Vecteur des bonnes pratiques en génie logiciel et en expérimentation

Requirements

  • Très bonne aptitude au travail en équipe à distance
  • Autonomie et proactivité dans la conduite des travaux
  • Capacité à proposer et réaliser des mises en œuvre de référence, des prototypes et démonstrateurs : autonomie, créativité, veille proactive, écoute des besoins.
  • Bonnes aptitudes rédactionnelles : capacité à communiquer par écrit et de manière synthétique sur les progrès réalisés et les difficultés rencontrées
  • Capacité à interagir avec aisance en français avec les autres ingénieurs de l'équipe, à l'oral au moins.
  • Capacité à interagir avec aisance en anglais à l'écrit au moins.
  • Ténacité, curiosité, aimant l'effort au long terme, ouverture d'esprit, * Connaissances solides et expérience en développement logiciel :
  • Excellente maîtrise d'au moins 1 langage de programmation interprété ou compilé (Python, Ruby, C, Rust, etc.)
  • Maîtrise des architectures logicielles modernes pour le développement de services distribués
  • Maîtrise des bonnes pratique de développement logiciel : refactoring, débogage, design patterns.
  • Bonnes pratiques de développement et outils en environnement DevOps (gestionnaire de version Git, merge requests/revue de code, intégration continue, tests unitaires, etc.)
  • Notions de maquettage, prototypage matériels et/ou logiciels
  • Maîtrise du développement logiciel pour le déploiement de systèmes, « Infrastructure as Code » (langages de script Puppet, Ansible, Terraform, etc.)
  • Connaissances en technologies cloud et virtualisation appréciées (OpenStack, Kubernetes, KVM, Docker, micro-services, etc.)
  • Maîtrise de l'utilisation des systèmes GNU/Linux
  • Capacité à proposer et réaliser des mises en œuvre de référence, des prototypes et démonstrateurs : autonomie, créativité, veille proactive, écoute des besoins.

Benefits & conditions

  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • 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)
  • Possibilité de télétravail (90 jours par an flottants) et aménagement du temps de travail
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
  • Accès à la formation professionnelle
  • Mutuelle et prévoyance avec participation employeur

Rémunération

A partir de 2 692 € brut mensuel selon expérience et diplômes., Les candidatures doivent être déposées en ligne sur le site Irina. Le traitement des candidatures adressées par d'autres canaux n'est pas garanti.

Ce poste est susceptible d'être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L'autorisation d'accès à une zone est délivrée par le chef d'établissement, après avis ministériel favorable, tel que défini dans l'arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l'annulation du recrutement.

Sécurité défense : Ce poste est susceptible d'être affecté dans une zone à régime restrictif (ZRR), telle que définie dans le décret n°2011-1425 relatif à la protection du potentiel scientifique et technique de la nation (PPST). L'autorisation d'accès à une zone est délivrée par le chef d'établissement, après avis ministériel favorable, tel que défini dans l'arrêté du 03 juillet 2012, relatif à la PPST. Un avis ministériel défavorable pour un poste affecté dans une ZRR aurait pour conséquence l'annulation du recrutement.

Politique de recrutement : Dans le cadre de sa politique diversité, tous les postes Inria sont accessibles aux personnes en situation de handicap.

About the company

Le centre Inria de Lyon est le 9ème centre de recherche Inria. Créé en janvier 2022, il regroupe environ 410 personnes au sein de 20 équipes de recherche et des services supports à la recherche. Ses équipes sont localisées à Villeurbanne, à Lyon Gerland, Lyon Bron ainsi qu'à Saint-Etienne. Le centre de Lyon est présent dans les domaines du logiciel, du calcul distribué et haute performance, des systèmes embarqués, du calcul quantique et de respect de la vie privée dans le monde numérique, mais aussi de la santé et de la biologie numériques., L'Infrastructure de Recherche SLICES-FR (Scientific Large Scale Infrastructure for Computing/Communication ExperimentalStudies - France) permet d'expérimenter toute nouvelle approche logicielle et/ou matérielle sur l'ensemble du continuum IoT/réseaux/edge/cloud permettant une vision holistique sur l'ensemble de la chaine de la donnée, de sa captation à son traitement en passant par son transport et son stockage. SLICES-FR offre des services de configuration, de programmation et de mesures sur une large gamme d'équipements hétérogènes via des accès uniques. Ces équipements et services couvrent les domaines des protocoles réseaux, des technologies radio, de l'Internet des Objets, des services et de la collecte de données du calcul parallèle et distribué, du edge and cloud computing pour une recherche reproductible et responsable. Au-delà du paysage français, SLICES-FR dépasse les frontières. SLICES-FR est le nœud français de l'Infrastructure de Recherche européenne SLICES-RI (Research Infrastructure) qui compte 16 pays partenaires pour une durée d'exploitation prévue jusqu'en 2040. Au-delà d'opérer une infrastructure d'envergure de plusieurs milliers d'équipements hétérogènes distribués sur une quinzaine de sites en France, le défi des ingénieurs de SLICES-FR ne se limite pas à fournir un simple accès à des ressources distantes. Notre objectif est de créer les outils pour expérimenter et évaluer les nouvelles technologies du continuum du numérique., Inria est l'institut national de recherche dédié aux sciences et technologies du numérique. Il emploie 2600 personnes. Ses 215 équipes-projets agiles, en général communes avec des partenaires académiques, impliquent plus de 3900 scientifiques pour relever les défis du numérique, souvent à l'interface d'autres disciplines. L'institut fait appel à de nombreux talents dans plus d'une quarantaine de métiers différents. 900 personnels d'appui à la recherche et à l'innovation contribuent à faire émerger et grandir des projets scientifiques ou entrepreneuriaux qui impactent le monde. Inria travaille avec de nombreuses entreprises et a accompagné la création de plus de 200 start-up. L'institut s'efforce ainsi de répondre aux enjeux de la transformation numérique de la science, de la société et de l'économie.

Apply for this position