Developpeur back-end pour Software Heritage
Supérieur à 35K€ / Année
Participation : Non défini
CDD
Publiée le 18/06/18
Description de l'offre
Software Heritage est un projet ambitieux, entièrement logiciel libre (FOSS) et à but non lucratif, dont l'objectif est récupérer, préserver dans le très long terme, et partager la totalité du code source qui est publiquement disponible, avec l'historique de son développement (p.ex., comme stocké dans des systèmes de gestion de version). L'archive de Software Heritage contient déjà plus de 3 milliards des fichiers source uniques et 700 millions de commits, récupérés à partir de plus de 45 millions de projets de développement logiciel.
Le postulant s’intégrera dans l’équipe de développement de Software Heritage, et travaillera en priorité sur deux axes:
(1) élargir la couverture de l’archive de Software Heritage, et
(2) l’implémentation des composants backend qui supportent les fonctionnalités visibles pour les utilisateurs de l’archive.
Principales activités :
développement de modules d'ingestion pour Software Heritage
développement de fonctionnalités sur l'archive de Software Heritage
Profil :
Dans le cadre de ce poste, vous travaillerez principalement sur la récupération, le stockage et l'analyse des artefacts de développement de code source à très grande échelle. À cette fin, le candidat idéal devrait connaître une ou plusieurs des technologies suivantes:
Python
PostgreSQL
Ceph
Apache Kafka
Various version control systems and their internals (Git, Subversion, Mercurial, etc.
Various source package formats and their internals (Debian’s .dsc, Red Hat’s SRPM, sourceful JARs, etc.)
Various development forges and package managers, as well as their APIs (GitHub, GitLab, Bitbucket, NPM, PyPi, etc.)