Description

Construisez la couche de données indispensable à la science par l’IA

Date limite de candidature : 16 novembre 2026 à 23h59 CET

À propos de Claims

L’intelligence artificielle a dévoré Internet, mais peine encore à comprendre la science. Un article scientifique, c’est des milliers de mots destinés aux humains, alors qu’un agent IA doit saisir les affirmations, les preuves associées et leur fiabilité. Claims transforme la littérature scientifique en données structurées : chaque affirmation est liée à ses preuves, accessibles aux modèles et agents.

Nous sommes une startup opérant sous le Subnet 111 sur Bittensor. Depuis notre lancement mainnet le 28 août 2026, une compétition ouverte de mineurs a traité plus de 10 000 articles, chaque donnée validée avant intégration. Cette compétition élève constamment les standards, chaque amélioration devenant la référence pour tout le réseau.

L’équipe

Claims a été fondée par deux professeurs d’économie et un ingénieur senior :

  • Philipp Koellinger, CEO, professeur d’économie et entrepreneur expérimenté, fondateur de DeSci Labs et DeSci Foundation, co-créateur de SciWeave.
  • Christian Roessler, cofondateur, professeur d’économie et expert en théorie des jeux, concepteur du mécanisme d’incitation de la compétition des mineurs.
  • Ogban Ugot, ingénieur senior backend et machine learning, créateur de SciWeave, du mineur Claims, du validateur et des pipelines de données, votre collaborateur quotidien.

Vous serez la quatrième personne de l’équipe et notre deuxième ingénieur.

Notre culture

Nous sommes une équipe 100% distante, répartie entre l’Europe, l’Afrique et la côte Ouest des États-Unis. Hiérarchie plate, rythme rapide, objectifs clairs. Nous réfléchissons en profondeur, affrontons les défis et discussions difficiles, et livrons sans relâche. Votre code sera déployé sur un réseau actif dès vos premières semaines, avec une vraie responsabilité dès le départ. Nous sommes une entreprise native IA et attendons de vous que vous soyez un ingénieur logiciel AI-native digne de confiance.

Le poste

Intitulé : Ingénieur logiciel (python, full-stack)
Lieu : Télétravail, avec disponibilité pour réunions l’après-midi (heure d’Europe centrale)
Type : Contrat à temps plein, début en décembre 2026 ou janvier 2027.

Nous recherchons un ingénieur logiciel pour maintenir et développer Claims ainsi que ses applications, services et outils développeurs. Claims transforme la recherche scientifique en affirmations structurées et preuves associées via traitement documentaire, pipelines IA et évaluations automatisées.

Ce rôle full-stack est orienté backend. Vous interviendrez sur des services python, dashboards web, pipelines de données, intégrations et outils de déploiement. Vous combinerez développement de nouvelles fonctionnalités, correction de bugs, amélioration de la fiabilité et simplification de la maintenance du code.

Vous serez autonome sur des tâches bien définies, de l’analyse à la mise en production, tout en participant aux décisions d’architecture et en explorant des domaines nouveaux.

Vos missions

  • Développer et maintenir des services backend python, APIs, outils en ligne de commande et workflows asynchrones.
  • Créer et améliorer des dashboards web et outils internes avec TypeScript, React et frameworks modernes.
  • Gérer les pipelines d’ingestion, traitement et extraction d’informations structurées à partir d’articles scientifiques.
  • Intégrer des APIs externes et fournisseurs de modèles IA, en gérant validation, retries, timeouts, limites et coûts.
  • Travailler avec bases de données relationnelles et stockage objet : schémas, migrations, requêtes, intégrité des données.
  • Diagnostiquer bugs et incidents en production sur services, pipelines et interfaces ; corriger les causes racines et renforcer la couverture de tests.
  • Maintenir l’automatisation des déploiements, intégration continue, logs, monitoring et documentation opérationnelle.
  • Améliorer le code existant par refactoring, gestion des dépendances, tests automatisés et revues de code.
  • Collaborer avec les équipes ingénierie et recherche pour transformer besoins et workflows expérimentaux en logiciels fiables.

Compétences et expériences requises

  • Environ 15 ans d’expérience professionnelle en ingénierie logicielle ou expérience équivalente en production.
  • Maîtrise avancée de python : développement de services maintenables, gestion des dépendances, tests automatisés.
  • Connaissance approfondie des APIs HTTP : conception, consommation, validation, authentification, gestion des erreurs.
  • Expérience avec TypeScript ou Javascript et contribution à des applications React ou frameworks frontend modernes.
  • Compétences pratiques en SQL et bases relationnelles : modélisation, migrations, optimisation et débogage de requêtes.
  • À l’aise en environnement Linux, utilisation de la ligne de commande pour analyser logs, configurations, processus et pannes.
  • Maîtrise de Git, pull requests, revues de code, tests automatisés et intégration continue.
  • Connaissance des bonnes pratiques de sécurité : contrôle d’accès, gestion des secrets, protection des données sensibles.
  • Capacité à naviguer dans un code existant, tracer les problèmes entre composants et apporter des corrections ciblées et testées.
  • Communication claire, résolution pragmatique des problèmes, autonomie avec sens du collectif et demande d’aide quand nécessaire.

Atouts appréciés

  • Expérience avec FastAPI, Pydantic, PostgreSQL, Supabase, Next.js ou outils similaires.
  • Intégration d’APIs LLM, création de workflows assistés par IA, évaluation de modèles (précision, fiabilité, latence, coût).
  • Connaissance du parsing PDF, OCR, extraction documentaire, jeux de données scientifiques, traçabilité des preuves.
  • Expérience en jobs distribués, traitement asynchrone, pipelines reproductibles, benchmarking automatisé.
  • Familiarité avec Docker, Ansible, systemd, GitHub Actions, cloud et automatisation d’infrastructure.
  • Connaissance de Bittensor, réseaux de calcul décentralisés, systèmes d’évaluation de code soumis indépendamment.
  • Exposition à Rust, extensions python natives ou WebAssembly.
  • Intérêt pour la recherche scientifique, les logiciels open-source et les outils facilitant l’inspection et la réutilisation des recherches.

Vous n’avez pas besoin de maîtriser tous ces outils. L’essentiel est une solide base d’ingénierie et une capacité d’apprentissage rapide sur l’ensemble de la stack.

Critères de réussite

  • Livrer de manière autonome des fonctionnalités et corrections sur backend et applications web associées.
  • Produire un code clair, testé, documenté, avec une attention particulière à la sécurité et à la compatibilité.
  • Améliorer la fiabilité des pipelines et services en production, faciliter leur diagnostic.
  • Participer activement aux revues, communiquer sur l’avancement et les obstacles, aider l’équipe à transformer les idées en logiciels durables.

Ce que nous proposons

  • Rémunération entre 1500 et 2000 $ par mois selon expérience.
  • Opportunités de croissance rapide dans un rôle à fort impact : petite équipe, réseau en production, ingénieur senior pour mentorat.
  • Retraites trimestrielles dans des lieux inspirants (ex : Vilnius, Koh Samui).
  • Soutien pour déplacements professionnels et visas.
  • Travail à distance flexible.

Aidez-nous à construire la couche de données qui permettra à l’IA de faire de la science comme il se doit.

Comment postuler

Postulez en ligne via ce lien : https://airtable.com/appZKkV7FT7eYBhKI/shrjJ3jYfxZjsNckR

Le formulaire prend environ 30 minutes : quelques questions pratiques, quatre réponses courtes, liens vers votre code et CV ou site personnel. Pas de lettre de motivation requise.

Clôture des candidatures : lundi 16 novembre 2026 à 23h59 CET.

Nous lisons toutes les candidatures après la date limite et répondons à chacun.

Important : Pour prouver que vous avez lu cette annonce, incluez le mot Validator dans votre réponse à la question « Pourquoi Claims » du formulaire.

    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois