Join to apply for the Informaticien-ne de développement 1 role at University of Geneva
2 days ago Be among the first 25 applicants
Join to apply for the Informaticien-ne de développement 1 role at University of Geneva
Get AI-powered advice on this job and more exclusive features.
- framework backend (Node.js, Django ou equivalent) ;
Description du poste
Dans le cadre du projet de recherche européen ERC Synergy Grant 101167470
« RevLogRedux – Logic in Reverse Redux. Illegitimate Argumentative Moves in the Arabic, Byzantine, Hebrew and Latin Medieval Traditions » la Faculté des lettres de l’Université de Genève met au concours un poste de Développeur⸱euse Backend (Informaticien-ne de développement 1) pour une durée de 2 ans, renouvelable jusqu’à fin avril 2031.
Le projet RevLogRedux, qui bénéficie d’un financement exceptionnel de 10 millions d’euros dans le cadre d’une ERC Synergy Grant d'une durée de six ans (1er mai 2025 - 30 avril 2031), est co-dirigée par Leone Gazziero (CNRS, France), Shahid Rahman (Université de Lille), Tony Street (Université de Cambridge) et Roberta Padlina (Université de Genève). Les Universités de Södertörn, Bari et McGill sont aussi partenaires du projet.
L’objectif principal de RevLogRedux est de cartographier et d'analyser les discours sur les raisonnements fallacieux dans quatre grandes traditions intellectuelles médiévales (arabe, grecque, hébraïque et latine) en fournissant une reconstruction complète, détaillé, transférable (à d’autres traditions et périodes) et portable (sur le Web) des théories médiévales de l’argumentation. Le corpus de textes médiévaux sera encodé, annoté et analysé et les données résultantes seront traitées et partagées par le biais d’une plateforme numérique pour l'édition scientifique, la recherche collaborative et la publication en libre accès.
L’équipe
Digital Humanities, Dirigée Par La Prof. Roberta Padlina à L’Université De Genève, Sera Responsable Du Développement De L’infrastructure Numérique Au Cœur De Ce Projet Profondément Interdisciplinaire. La Plateforme à Développer, Appelée
AskSten, Sera Ouverte, Extensible Et Basée Sur Les Technologies Du Web Sémantique, Afin De Servir En Tant Que :
- outil de travail collaboratif pour la capture et gestion des données dans une archive numérique ;
- outil de recherche pour l’identification et l’analyse du sens, des contextes historiques et doctrinaux, via un graphe de connaissances diffusé en tant que Linked Open Data ;
- outil de présentation en open access des résultats scientifiques (éditions scientifiques numériques et Encyclopédie des arguments fallacieux) ;
- espace d’expérimentation pour la recherche avancée en raisonnement automatique (Machine Reasoning) et en apprentissage machine (Machine Learning) appliqué aux données en sciences humaines.
Au Sein De L'équipe
Digital Humanities Et En Étroite Collaboration Avec Les Autres Équipes Du Projet, Le/la Titulaire Du Poste Contribuera à La Conception Et Au Développement D’AskSten En Tant Que
responsable Du Développement Backend. En Particulier, Il/elle Sera Chargé·e De :
- la mise en place et la maintenance (sysadmin) du Web stack et du Web Framework, ainsi que des serveurs (serveurs Web et serveur d’images IIIF) ;
- la mise en place d’un moteur de recherche (Elasticsearch or Solr) ;
- la conception et la mise en place de l’architecture du système, modulaire, flexible et selon un système à plusieurs couches ;
- la mise en place de l’archive numérique (des reproductions numériques des manuscrits ainsi que leurs descriptions, transcriptions et traductions fournies par les équipes de projet), d’un système de Digital Assets Management, d’un CMS (Drupal or Omeka S), d’un Virtual Research Environment, des bases de données (MongoDB, eXist-DB) et d’un graphe de connaissance RDF (Apache Jena) ;
- la conception et mise en place du flux d'ingestion et d’un système de backup ;
- la création de pipelines de données pour transformer automatiquement les données en divers formats standard ;
- la mise en place de SPARQL endpoints, différentes RESTful APIs, interfaces et micro-sérvices (normalisation, enrichissement, analyse de texte, etc.) ;
- l’intégration et le support techniquele au développement d’un module d’apprentissage automatique et de traitement du langage naturel (extraction d'arguments et analyse sémantique)
- la participation à l’organisation de workshops et conférences du projet.
Pourquoi rejoindre l’équipe de RevLogRedux ?
- Un projet de recherche d’excellence, soutenu par l’un des instruments les plus prestigieux de l’Union européenne, et qui permet une véritable synergie des compétences, connaissances, disciplines et ressources complémentaires afin de promouvoir des avancées substantielles à la frontière de la connaissance.
- Une équipe internationale et multidisciplinaire, réunissant un vaste réseau d’experts en philologie, philosophie, logique, Humanités numériques et technologies du Web Sémantique.
- L’opportunité d’apprendre et de contribuer à développer des technologies de pointe en concevant des solutions innovantes, libres, open source et en lien étroit avec les sciences humaines.
- Un environnement de travail agile, convivial et créatif, stimulant et flexible (horaires aménageables, 5 semaines de vacances payées par an, possibilité de télétravail partiel depuis la Suisse en fonction du taux d'engagement).
- Un cadre de travail agréable, au cœur de Genève, une ville particulièrement bien connectée au reste de l’Europe.
Nous nous réjouissons de votre candidature !
Titre et compétences exigés
Titre universitaire (Master) en informatique ou formation jugée équivalente.
Deux à trois ans d’expérience professionnelle en tant que développeur⸱euse backend dans la réalisation de projets informatiques, en particulier en Humanités numériques.
Profil : intermédiaire-senior.
Compétences techniques (év. à acquérir dans le cadre du poste) :
- sysadmin et gestion des serveurs (Apache ou Nginx) ;
- standards du W3C, XML, JSON ;
- APIs (RESTful, OpenAPI, Swagger) ;
- langages de programmation backend (Python, JavaScript, Typescript) et Programmation orientée objet (POO) ;
- framework backend (Node.js, Django ou equivalent) ;
- bases de données relationnelles et NoSQL (MongoDB, eXist-DB, Apache Jena) ;
- conteneurs et orchestration (Docker, Kubernetes) ;
- gestion des versions (Git, GitHub/GitLab) ;
- CI/CD, tests unitaires, d’intégration et de charge ;
- OS : Linux ;
- Machine Reasoning et Machine Learning ;
- développement Agile.
Compétences sociales : curiosité et volonté d'apprendre de nouvelles technologies, intérêt général pour les sciences humaines et le Web Sémantique, esprit d'équipe dans un environnement interdisciplinaire, ainsi que capacité à travailler de manière autonome et à prendre des initiatives et des responsabilités.
Compétences en communication : anglais parlé et écrit (B2), connaissance pratique du français (B1).
Entrée en fonction
1er septembre 2025 ou date à convenir
Contact
Prof. Roberta Padlina, Roberta.Padlina@unige.ch
Informations complémentaires
Il s'agit d'un contrat à durée déterminée (2 ans, en principe renouvelable jusqu’à fin avril 2031) sur fonds privés. Le taux d'activité est prévu à 60% pour les 3 premières années, puis à 50% pour les 3 années suivantes (flexibilité possible).
Pour postuler, veuillez cliquer sur le bouton "postuler/apply now" en bas de page.
Job Description
As part of the European research project ERC Synergy Grant 101167470 «
RevLogRedux – Logic in Reverse Redux. Illegitimate Argumentative Moves in the Arabic, Byzantine, Hebrew and Latin Medieval Traditions », the Faculty of Humanities at the University of Geneva is recruiting a Knowledge Engineer / Semantic Web Architect and Developer (IT Analyst) for an initial period of 2 years, renewable until end of April 2031.
The RevLogRedux project, supported by an exceptional €10 million ERC Synergy Grant over six years (May 1, 2025 – April 30, 2031), is co-led by Leone Gazziero (CNRS, France), Shahid Rahman (University of Lille), Tony Street (University of Cambridge), and Roberta Padlina (University of Geneva). Södertörn University, the University of Bari, and McGill University are also partner institutions.
The project’s goal is to map and analyze discussions on fallacious reasoning across four major medieval intellectual traditions (Arabic, Greek, Hebrew, Latin), offering a comprehensive, precise, transferable (across traditions and time periods), and portable (on the Web) reconstruction of medieval theories of argumentation. The medieval texts corpus will be encoded, annotated, and analyzed; resulting data will be processed and made openly accessible through a digital platform for scholarly editions, collaborative research, and open access publication.
The
Digital Humanities Team, Led By Prof. Roberta Padlina At The University Of Geneva, Will Be Responsible For Designing And Implementing The Digital Infrastructure At The Heart Of This Interdisciplinary Endeavor. The Platform To Be Developed, Named
AskSten, Will Be Open, Extensible, And Based On Semantic Web Technologies, Serving As:
- A collaborative work tool for the structured capture and management of data in a digital archive;
- A research tool for semantic identification and analysis of meaning, historical and doctrinal contexts, via a knowledge graph published as Linked Open Data;
- An open access presentation platform for scientific results (digital scholarly editions and an Encyclopedia of Fallacious Arguments);
- A space for experimenting advanced research in Machine Reasoning and Machine Learning applied to humanities data.
Within The Digital Humanities Team And In Close Collaboration With The Broader RevLogRedux Consortium, The Backend Developer Will Be Responsible For Designing And Maintaining The Backend Infrastructure Of The Platform. In Particular, He/she Will Be Responsible For :
- Setting up and maintaining the Web Stack, Web Framework, and servers (Web and IIIF image servers);
- Setting up a search engine (Elasticsearch or Solr);
- Designing and implementing a modular, flexible and layered system architecture;
- Implementing the digital archive (for digitized manuscripts and their descriptions, transcriptions, and translations), Digital Asset Management system, CMS (Drupal or Omeka S), Virtual Research Environment, databases (MongoDB, eXist-DB), and RDF knowledge graph (Apache Jena);
- Creating and managing ingestion workflows and backups;
- Developing data pipelines for transforming data into standard formats;
- Implementing SPARQL endpoints, RESTful APIs, interfaces, and microservices (e.g., for normalization, enrichment, text analysis);
- Contributing to the development and integration of Machine Learning and NLP modules (e.g., argument extraction, semantic analysis);
- Assisting in organizing project workshops and conferences.
Why Join the RevLogRedux Team?
- A high-profile research project funded by one of Europe’s most prestigious instruments, enabling a genuine synergy of knowledge, disciplines, and methods to achieve cutting-edge advances in research.
- An international, multidisciplinary team bringing together a broad network of experts in philology, philosophy, logic, Digital Humanities, and Semantic Web technologies.
- The opportunity to learn and contribute to the development of cutting-edge technologies by designing innovative solutions that are free, open source and closely linked to the human sciences.
- An agile, creative, and flexible working environment (adaptable schedules, 5 weeks of paid vacation per year, partial remote work from within Switzerland possible depending on the percentage of engagement).
An inspiring work setting at the heart of Geneva, a city with excellent connectivity to the rest of Europe.
We look forward to your application!
Required Qualifications And Skills
Master's degree in Computer Science or equivalent qualification.
2–3 years of professional experience as a backend developer, ideally in Digital Humanities projects.
Intermediate to senior profile
Technical Skills (or Willingness To Acquire Them During Employment):
- Sysadmin and server administration (Apache or Nginx);
- W3C standards, XML, JSON;
- APIs (RESTful, OpenAPI, Swagger);
- Backend programming languages (Python, JavaScript, Node.js, TypeScript) and OOP principles;
- Backend frameworks (Node.js, Django, or equivalent);
- Relational and NoSQL databases (MongoDB; eXist-DB; RDF store: Apache Jena);
- Containers and orchestration (Docker, Kubernetes);
- Version control (Git, GitHub/GitLab);
- CI/CD, unit/integration/load testing;
- OS : Linux;
- Agile Development.
Social skills: curiosity and willingness to learn new technologies, interest in the humanities and Semantic Web, ability to work autonomously and collaboratively in an interdisciplinary environment, initiative, and a sense of responsibility.
Communication skills: fluent spoken and written English (B2 level); working knowledge of French (B1 level).
Start Date
1 September 2025 or date to be agreed
Contact
Prof. Roberta Padlina, roberta.padlina@unige.ch
Additional Information
This is a privately-funded fixed-term contract for an initial period of 2 years, renewable in principle until 30 April 2031. The planned rate of activity for the first 3 years of the project is 60%, then 50% for the following years (flexibility possible).
L'Université de Genève offre des conditions d’engagement motivantes dans un cadre de travail stimulant. En nous rejoignant, vous aurez l'occasion de mettre en valeur vos compétences ainsi que votre personnalité et contribuer activement au rayonnement d'une Institution fondée en 1559.
Dans une perspective de parité, l'Université encourage les candidatures du sexe sous-représenté.Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Engineering and Information TechnologyIndustries
Research Services
Referrals increase your chances of interviewing at University of Geneva by 2x
Sign in to set job alerts for “Computer Scientist” roles.
Senior frontend software engineer [Lausanne / Geneva / Zurich]
CodeNext - Senior Software Engineer (Python)
Senior Software Engineer, Infrastructure
Senior Software Engineer - Agriculture & Trading M/F/D
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.