Ingénieur architecte de données H/F
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Nous recherchons un(e ) ingénieur(e ) architecte de données pour l'équipe "Développement logiciels et application web". Avec l'augmentation du volume et de la complexité des données — motivée par des campagnes expérimentales plus longues, des mesures haute résolution et des simulations à l'échelle exaflopique — la capacité à développer des flux de travail optimisés et des stratégies d'accès aux données efficaces est devenue essentielle.
De plus, l'intégration de méthodes d'IA et d'apprentissage automatique dans les processus scientifiques accroît encore le besoin de pipelines de données évolutifs et robustes, capables de soutenir des analyses avancées et une prise de décision en temps réel.
Vos missions principales sont les suivantes :
- dans le domaine des pipelines de données et de la valorisation (60% à 80%), vous:
- concevez et développez des pipelines de données pour alimenter des datamarts
- développez les briques d'enrichissement des données, incluant une interface graphique de visualisation et d'annotation
- développer des outils de visualisation et des dashboards pour les utilisateurs finaux (chercheurs, data scientists)
- contribuez à l'amélioration de l'accès et de la gestion des données dans un environnement IA croissant
- êtes support aux utilisateurs
- dans le socle logiciel critique (20% à 40%), vousmaintains et faites évoluer :
- l'accès aux données expérimentales TSLIB (C++, architecture client/serveur)
- le code de séquencement des post-traitements (Sequenceur - C++/Slurm)
Et vous participez aux sessions expérimentales en tant que personne en charge des processus d’acquisition (5% à 10%)
Profil du candidat
Titulaire d’un Bac+5 en informatique, data engineering ou domaine connexe, vous disposez d’une expérience solide en développement logiciel et en gestion des données.
Vous maîtrisez C, C++ ou Fortran depuis plus de 2 ans et disposez de bonnes bases dans un second langage, idéalement Python. Vous avez également une expérience confirmée des outils de gestion de développement (Git, GitLab, GitHub, CI/CD).
Vous justifiez d’au moins 1 an d’expérience en gestion et traitement de données, notamment en écriture et optimisation des données, traitement scientifique, nettoyage, transformation, visualisation ou validation. Vous connaissez les formats HDF5, NetCDF ou Parquet, ainsi que PostgreSQL et les principales architectures de données (data lake, data warehouse, data mart). Une expérience en optimisation de code et de performances, notamment en parallélisation, gestion mémoire ou réduction de la latence, est appréciée.
Curieux et attiré par les enjeux scientifiques, vous vous intéressez aux simulations, à la modélisation et à l'IA. Une expérience dans un environnement de recherche ou avec des workflows IA/ML constitue un atout.
Rigoureux, réactif et autonome, vous savez prioriser les tâches et intervenir efficacement dans des délais serrés (résolution des problèmes critiques sous 48h). Adaptable, vous êtes à l’aise avec des missions variées de développement, debug, optimisation et support. Vous appréciez le travail en équipe, partagez vos connaissances et savez communiquer clairement des concepts techniques à des interlocuteurs non spécialistes.
La maîtrise de l'anglais technique est souhaitée.
Les à-côtés de votre mission principale peuvent vous intéresser :
- Un écosystème de recherche à la pointe, dédié à des thématiques à fort enjeu