e-Science Data Factory
Senior Software Engineer
Explore roles
e-Science Data Factory
Senior Software Engineer
€55,000/hour - €70,000/hour
Montpellier
Remote or hybrid
Graduate
Junior
Mid
Senior
Leader
Description

🧬 Qui sommes-nous ?

Depuis 2014, e-Science Data Factory (e-SDF) accompagne les acteurs de la donnée dans leurs défis les plus complexes. Notre métier ? Transformer la donnée brute en une ressource intelligente, structurée et prête à l’emploi.

Spécialistes de l’ingénierie de la donnée, nous intervenons sur l’ensemble de la chaîne de valeur : de l’organisation logique à l’interconnexion sémantique, jusqu’à l’optimisation pour l’Intelligence Artificielle. Ce qui nous définit, c’est cet équilibre entre une expertise technique pointue et une activité de R&D constante qui nous permet de rester à l’avant-garde des standards de demain.

🎯 Que recherchons-nous ?

En tant que Senior Software Engineer , vous êtes le moteur de l’implémentation technique d’e-SDF au coeur de deux projets européens. Sous la responsabilité du Lead Engineer, vous assurez la concrétisation technique de notre « moteur sémantique » en transformant les concepts de recherche en services industriels robustes et scalables.

Vous interviendrez principalement sur deux projets majeurs :

  • Le Projet LUMEN : Vous participez au dĂ©veloppement d’une plateforme d’orchestration de services sĂ©mantiques open source pour faciliter la crĂ©ation d’un rĂ©seau d’exploration multidisciplinaire.

  • Le Projet GRAPHIA : Vous bâtissez l’infrastructure et les connecteurs de donnĂ©es pour fĂ©dĂ©rer les graphes de connaissances (Knowledge Graphs) dĂ©diĂ©s aux Sciences Humaines et Sociales. Vous dĂ©ployez ces technologies sur Kubernetes et travaillez sur l’interconnexion avec des graphes tiers ainsi que sur l’intĂ©gration de modèles de langage ouverts (LLM4SSH).

Votre mission est capitale : industrialiser ces workflows complexes pour garantir leur fiabilité au sein de l’écosystème EOSC (European Open Science Cloud).

Vos missions principales :

  • DĂ©veloppement et Industrialisation : Vous transformez les preuves de concept (PoC) en services Ă©volutifs. Vous garantissez la qualitĂ© du code et la fiabilitĂ© des dĂ©ploiements au sein de l’écosystème europĂ©en (EOSC) en appliquant les meilleures pratiques DevOps.

  • InteropĂ©rabilitĂ© et Workflows : Vous dĂ©ployez la plateforme LUMIS pour la production d’artefacts sĂ©mantiques. Vous traduisez les plans d’interopĂ©rabilitĂ© en services fonctionnels et construisez les workflows de donnĂ©es associĂ©s.

  • IngĂ©nierie des Graphes et IA : Vous implĂ©mentez l’infrastructure technique des graphes de connaissances (Knowledge Graphs) pour fĂ©dĂ©rer les donnĂ©es SSH. Vous intĂ©grez Ă©galement des solutions d’IA et des modèles de langage (LLM) pour automatiser l’enrichissement des donnĂ©es et la conception d’ontologies.

  • Gestion de l’Infrastructure Cloud : Vous assurez le dĂ©ploiement et la maintenance des technologies de gestion de graphes sur environnement Kubernetes, ainsi que le dĂ©veloppement de connecteurs pour le moissonnage (harvesting) de mĂ©tadonnĂ©es.

  • Collaboration et Transmission : Vous participez aux rĂ©unions techniques avec les partenaires europĂ©ens des consortiums. En interne, vous accompagnez la montĂ©e en compĂ©tence des collaborateurs moins expĂ©rimentĂ©s.

🔎 Qui recherchons-nous ?

Nous recherchons un profil expérimenté, capable de passer de l’architecture à l’implémentation avec une forte autonomie technique.

Parcours et expérience :

  • ExpĂ©rience : Environ 7 ans (ou plus) en dĂ©veloppement backend, intĂ©gration logicielle et pratiques DevOps.
  • Systèmes : Une expĂ©rience solide dans l’assemblage de systèmes distribuĂ©s et l’intĂ©gration via des APIs REST.
  • Contexte : Vous avez l’habitude d’évoluer dans des environnements internationaux ou multiculturels.
  • Les “plus” : Une connaissance des outils sĂ©mantiques (WebProtĂ©gĂ©, VocBench, Skosmos, etc.) ou une expĂ©rience passĂ©e dans des projets de recherche / Gestion de la Data (Open Science, donnĂ©es FAIR) serait un rĂ©el atout. Bonus si vous avez dĂ©jĂ  des connaissances dans les technologies sĂ©mantiques.

Compétences techniques :

  • Backend : MaĂ®trise avancĂ©e de Python (FastAPI) et des architectures d’API (REST / GraphQL).
  • Frontend : Bonne comprĂ©hension de la stack React / TypeScript .
  • Infra & Ops : MaĂ®trise de Docker, Kubernetes et des pipelines CI/CD (GitLab CI).
  • Outils modernes : Usage courant du dĂ©veloppement assistĂ© par IA (Cursor, Claude Code) et intĂ©gration d’APIs de LLM.
  • Langues : Un niveau d’anglais courant (C1) est indispensable pour les Ă©changes quotidiens avec nos partenaires europĂ©ens.

Qualités professionnelles :

  • Engagement et Pragmatisme : Vous avez le sens de l’exĂ©cution et restez focalisĂ© sur l’aboutissement concret des projets, sans compromis sur la qualitĂ© du code
  • Collaboration et Communication : Vous savez travailler en Ă©quipe pluridisciplinaire, que ce soit en direct ou en mode asynchrone. Vous communiquez de manière claire et proactive sur l’avancement de vos tâches.
  • AdaptabilitĂ© : Vous ĂŞtes rĂ©actif face aux Ă©volutions de projets et savez ajuster votre approche en fonction des interactions avec les diffĂ©rents partenaires.
  • CuriositĂ© Technique : Vous avez un intĂ©rĂŞt marquĂ© pour les technologies de pointe (IA, Graphes de Connaissances) et une capacitĂ© Ă  monter rapidement en compĂ©tences sur de nouveaux domaines.

📋 Modalités du poste

  • Localisation : Montpellier
  • Type de contrat : CDI – Forfait jour
  • RĂ©munĂ©ration : 55 000 € Ă  70 000 € brut annuel (selon profil et expĂ©rience).
  • Avantages :
  • Une excellente mutuelle (ACM) qui couvre automatiquement vos enfants, avec une prise en charge par l’entreprise Ă  hauteur de 75 %
  • Des tickets restaurant (carte Edenred) d’une valeur de 12 € par jour travaillĂ© (dont 6 € pris en charge par l’entreprise).
  • Nous sommes ouverts au tĂ©lĂ©travail, les modalitĂ©s sont Ă  discuter ensemble selon l’organisation des projets.

🪴 Travailler chez e-Science Data Factory

Nous évoluons dans un environnement technique de pointe, centré sur la donnée et l’IA, tout en préservant l’agilité et la proximité d’une structure à taille humaine. Chez nous, l’expertise est indissociable d’une curiosité constante : nous apprenons en permanence pour rester au niveau des enjeux technologiques actuels. Cette soif de comprendre nourrit directement notre activité de R&D, qui occupe une place centrale dans notre quotidien.

Nous fonctionnons sur la base de l’autonomie et de la responsabilité . Chaque membre de l’équipe gère ses missions avec rigueur, en prenant des décisions éclairées et en partageant ses avancées de manière transparente. Nous privilégions la liberté d’organisation et la communication fluide pour lever les points de blocage dès qu’ils se présentent, sans processus lourds ou superflus.

Pour que ce modèle fonctionne, nous privilégions des relations basées sur l’entraide et l’honnêteté intellectuelle . Nous ne cherchons pas des profils infaillibles, mais des collègues capables de partager leurs connaissances comme leurs doutes. Savoir dire « je ne sais pas » ou admettre une erreur est, selon nous, le meilleur levier pour progresser collectivement.

Envie de nous rejoindre ?

Envoyez-nous simplement votre CV et votre candidature directement sur Linkedin.

On a hâte de vous lire et de découvrir votre parcours !

Notre processus de recrutement :

  • RĂ©ception et Ă©tude de votre candidature : Nous analysons votre profil avec attention. Quelle que soit notre dĂ©cision, nous nous engageons Ă  vous apporter une rĂ©ponse sous 15 jours.
  • PrĂ©-qualification : Si votre CV est sĂ©lectionnĂ©, notre Lead Engineer vous proposera des crĂ©neaux pour un premier Ă©change tĂ©lĂ©phonique rapide afin de vous prĂ©senter plus en dĂ©tails le poste.
  • Premier Ă©change – DĂ©couverte & Parcours (1h) : Cet entretien (dans nos bureaux Ă  Montpellier) est un moment d’échange sur votre parcours, vos expĂ©riences, et vos aspirations professionnelles. L’objectif est de vĂ©rifier l’adĂ©quation entre votre projet et le nĂ´tre.
  • Évaluation technique & Pratique (1h) : Afin d’apprĂ©cier votre savoir-faire, vous rĂ©aliserez un exercice pratique rĂ©alisĂ© en direct (visio) avec notre Lead Engineer. Il s’agit d’un Ă©change interactif : vous discutez de vos choix d’implĂ©mentation et de votre mĂ©thodologie au fur et Ă  mesure, comme lors d’une session de travail en Ă©quipe.
  • Rencontre avec l’équipe & Confirmation mutuelle : Pour finaliser le processus, vous rencontrez les membres de l’équipe. Cette Ă©tape inclut Ă©galement un entretien final avec notre dirigeant. C’est le moment idĂ©al pour confirmer, des deux cĂ´tĂ©s, que nous partageons les mĂŞmes valeurs de collaboration et que nous avons mutuellement envie de travailler ensemble.
Role tech stack
e-Science Data Factory
Senior Software Engineer€55,000/hour - €70,000/hour
Share role