Chargement en cours

Ingénieur en calcul scientifique (H/F)

VILLEURBANNE, 69
il y a 1 jour

Missions

Afin de répondre au besoin spécifique de traitements de données en sciences humaines (reconnaissance, inférence, extraction d'information, modélisation …) et aux nouvelles possibilités de l'IA générative, la personne aura pour mission de mettre en œuvre des environnements et des applications de calcul en s'appuyant sur les moyens existants en propre du CNRS (ferme de calcul nationale, plateforme de notebook, serveur de LLM, serveurs de traitement statistique, plateforme intégrée de traitement, serveurs de données). La personne devra permettre l'appropriation de la puissance de calcul interne aux ingénieurs et chercheurs des laboratoires en proposant des communs numériques que ce soit des environnements, des méthodes, des applications ou des jeux de données.

Activités

  • Assurer les entrées/sorties des utilisateurs sur la ferme de calcul et les instances dédiées (Serveur R, Serveur Ollama).
  • Maintenir une documentation/description des projets/type de calcul/traitement demandé par les utilisateurs.
  • Compiler, tester et mettre à jour des environnements R (environ 800 packages) sur serveur dédié.
  • Configurer des environnements python génériques et sur mesure pour les Jupyter Notebook et la ferme de calcul.
  • Permettre la mise en ligne d'applications web de calcul/rendu produites par les unités (R Shiny, Streamlit, Node, …).
  • Administrer un serveur de LLM sous Ollama (mise à jour, installation et test de modèle).
  • Mettre en œuvre et administrer des serveurs dédiés de bases de données vectorielles.
  • Administrer et suivre le développement d'une plateforme intégrée de traitement de documents (OCR, Transcription, extraction, etc.).
  • Maintenir le plan de gestion et les solutions de gestion de données (stockage pour la conservation des données sources et des résultats).
  • Maintenir une documentation générique sur l'utilisation des instances et applications de calcul sous la forme de mini HowTo.
  • Tester de nouvelles architectures hardware de calcul et leur performance (CPU/GPU).

Profil recherché

Connaissances

  • Maîtrise des systèmes de calcul haute performance (HPC).
  • Connaissance des notebooks (Jupyter, JupyterLab) et des langages R, Python, Julia.
  • Expertise en gestion d’environnements virtuels (Conda, virtualenv).
  • Connaissance de la conteneurisation en user space (Singularity/Apptainer).
  • Expérience avec les LLM, les bibliothèques d’IA générative (Transformers, LangChain).
  • Gestion de bases de données et de dépôts de données (SQL, NoSQL, etc.).

Compétences opérationnelles

  • Maîtriser les systèmes d'exploitation Linux (Redhat Like).
  • Algorithmique.
  • Outils de calcul scientifique.
  • Modélisation et simulation numérique (type multi‑agent).
  • Administration des systèmes de bases de données multiples (SQL, Graph, NoSQL).
  • Savoir déployer des environnements.
  • Savoir exécuter des applications développées sur mesure principalement en python, Java, R.
  • Rédiger et mettre à jour la documentation fonctionnelle et la base de connaissance.

Savoir‑être

  • Sens du service : capacité à accompagner les équipes de recherche dans la prise en main des outils.
  • Savoir travailler en équipe.
  • Esprit d’innovation : proposer des solutions adaptées aux évolutions rapides de l’IA.
  • Rigueur et autonomie : assurer la fiabilité et la traçabilité des environnements.
  • Communication claire : rédiger des documentations et animer des ateliers.
  • Familiarité avec les politiques de sécurité et les bonnes pratiques FAIR.

Contraintes et risques

Le poste est à temps plein, sans astreinte ou sujétion particulière. Des déplacements en France comme à l’étranger sont à prévoir.

#J-18808-Ljbffr
Entreprise
Cnrs
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès