H/F

CNRS
Lyon, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Lyon, France

Tech stack

Computer-Aided Design
Computer Networks
Linux
Programming Tools
Design of User Interfaces
Networking Hardware
Python
Software Engineering
Script Language
Information Technology
Operational Systems

Job description

L4ingénieur-e en informatique aura pour mission principale de soutenir les activités de recherches du LIP et de renforcer l'équipe MI-LIP (Moyens Informatiques du LIP). La personne recrutée s'impliquera également dans la coordination des actions du laboratoire autour des enjeux du développement durable.

Activités

  • Maintenir et déployer des moyens informatiques du laboratoire

  • S'investir sur au moins l'un des sujets identifiés comme prioritaires : le développement d'applications en Rust (logiciel de calcul moléculaire et compilateur) et l'expérimentation réseaux.

  • Participer aux publications scientifiques issues de son travail.

Expérimentation réseaux :

  • Support à l'équipe HoWNet sur l'étude des performances réseaux et énergétiques de solutions ou équipements réseaux. Les études pourront porter sur des technologies telles que le Wi-Fi6/7, IoT, NFV, SDN, et pourront se faire via des simulateurs réseaux ou des plates-formes expérimentales.

  • Participer à la conception et au développement de logiciels associés aux solutions proposées par l'équipe.

  • Mener des campagnes de tests expérimentaux, collecter des données et les analyser.

Calcul moléculaire

  • Participer à la conception et au développement du logiciel ENSnano écrit en Rust qui permet de designer des assemblages moléculaires en ADN/ARN de type origami ADN dotés de capacité de calcul. Ce logiciel de conception 3D et 2D multiplateforme est basé en particulier sur les libraries Wgpu, Winit et Iced.

Compilation Rust :

  • Participer au développement de passes de compilation, conçues par des membres de l'équipe CASH, et leur intégration dans le compilateur Rust. Le but est d'expérimenter sur des langages réels, de mesurer l'impact de nouvelles passes de compilation et de nouvelles construction de langage, et de contribuer au langage Rust.

Moyens Informatiques :

  • Développement et maintien des services informatiques du LIP

  • Evaluation et préconisation à propos de l'empreinte environnementale des moyens informatiques du LIP

  • Assistance aux utilisateurs

  • Coordination avec les partenaires techniques

Activités transverses :

  • Veille technologique et scientifique
  • Rédaction de documentation ou de supports de formation, aux recherches des équipes du laboratoire selon un plan établi chaque année par l'équipe et la direction du laboratoire. Les trois ingénieurs de recherche contribuent notamment sur les thématiques de déploiement dans le cloud, des infrastructures distribuées, d'efficacité énergétique ou d'arithmétique des ordinateurs. Les ingénieurs sont sous la responsabilité hiérarchique du directeur adjoint du LIP.

Requirements

Connaissances :

  • Compréhension des besoins scientifiques et capacité d'adaptation à même de suivre les évolutions futures de nos recherches

  • Expertise en lien avec un domaine scientifique du LIP, de préférence parmi les sujets suivants : réseaux informatiques, systèmes d'exploitation, compilation, génie logiciel, technique de visualisation, conception d'interface

  • Connaissance approfondie en développement logiciel et/ou prototype et réalisation d'expérimentations :

  • Expérience en langages de script et programmation (notamment Python; une familiarité à Rust sera appréciée) et conteneurisation

  • Connaissance des bonnes pratiques et principaux outils de développement logiciel (gestion de versions, documentation, packaging)

  • Connaissances pour l'utilisation et/ou l'administration de systèmes sous Linux
  • Maîtrise de l'anglais technique à l'oral et à l'écrit (lire et rédiger une documentation ou un article scientifique)

Savoir-être :

  • Savoir travailler en équipe
  • Faire preuve d'autonomie
  • Savoir prendre des initiatives
  • Savoir communiquer avec des publics variés
  • Être assidu dans son travail

Contexte de travail

Le Laboratoire de l'Informatique du Parallélisme (LIP) a été créé à l'École Normale Supérieure de Lyon

About the company

Réservé aux agents CNRS (fonctionnaires et CDI) et aux fonctionnaires et CDI de droit public, (ENS de Lyon) en 1988. Aujourd'hui regroupant 140 membres, le laboratoire accueille chaque année plus de 40 collaborateurs. L'équipe MI-LIP rassemble les quatre ingénieurs du laboratoire (deux ingénieurs de recherche CNRS, un ingénieur d'étude CNRS et un ingénieur de recherche ENS de Lyon) qui contribuent

Apply for this position