Ingénieur informatique expérimenté IA & C++, Bac+5, associé potentiel, H/F

Toulouse, France CDD (12 mois)

Le recrutement est fermé pour cette offre

À propos de Toulouse Tech Transfer

TTT est la Société d’Accélération du Transfert de Technologies (SATT) de l’ex-Midi-Pyrénées, créée dans le cadre du Programme des Investissements d’Avenir. Le rôle de TTT est d’investir dans la maturation (technique, juridique, marketing) des résultats des laboratoires de recherche publique, afin de faciliter et d’amplifier les transferts vers le monde économique.

L’incroyable performance des algorithmes de « machine learning » a un prix : la logique de décision est en général inaccessible, ce qui bloque leur usage sur des applications à fort enjeu.

L’équipe de recherche ANITI de Joao Marques Silva, de renommée internationale, développe un nouveau champ de recherche qui utilise des méthodes logiques pour expliquer les décisions de ces algorithmes. Un premier résultat important a été obtenu, qui permet, pour certains modèles IA (Decision Tree, Random Forests, etc.), d’aboutir à des explications beaucoup plus concises que l’état de l’art et, de plus, validées formellement.

L’invention a été brevetée et des prototypes logiciels (Python, Perl) ont été développés pour un premier ensemble de modèles – d’autres sont en cours d’implémentation. Ces prototypes ont permis de démontrer les performances de l’approche par rapport aux solutions existantes.

Les chercheurs souhaitent voir émerger une startup qui se positionnerait comme un acteur de référence dans l’explicabilité de l’IA à travers un service d’explicabilité de modèles d’IA type ML. La thématique est très technique mais extrêmement porteuse, poussée par les règlementations (éthique, sécurité) et des enjeux d’image et d’adoption.

Le programme de maturation envisagé sur lequel TTT investit, vise à accélérer cette création en réduisant les risques sur différents volets et notamment sur la technique. L’objectif est de concevoir et développer un framework C++ dans lequel seront intégrés les composants aujourd’hui à l’état de prototypes Python et Perl.

Le profil retenu, au-delà des compétences techniques requises pour le poste actuel, devra idéalement démontrer sa capacité à intégrer la future startup (état d’esprit, appétence pour le risque…) avec des perspectives d’évolution élevées.

Le poste

En tant qu'ingénieur de valorisation employé par TTT pendant la phase de maturation technique, vos missions principales seront les suivantes :

  • Conception et implémentation d’un framework C++ orienté composants, modulaire, intégrant une API REST
  • Analyse des prototypes logiciel existants (Python, PERL), migration vers C++, amélioration et optimisations
  • Tests et validation
  • Documentation
  • Travail d’intégration pour environnement de production cible

Profil recherché

Compétences techniques requises :

  • Formation informatique Bac +5/+8
  • Expérience / compétences avancées en IA ML et mathématiques : connaissance des modèles de ML à base d’arbres (DT, RF, BT, …)
  • Maîtrise langage C++
  • Maîtrise de l’anglais technique
  • Git, outils de gestion de code type Gitlab
  • Profil expérimenté (au moins 5 ans d’expérience industrielle)

 
Connaissances techniques appréciées :

  • Connaissance langage Python est un plus
  • Connaissance langage Perl est un plus
  • Connaissances avancées en IA ML et modèles (Réseaux de neurones)

 
Le profil recherché devra également présenter les qualités suivantes :

  • Autonomie
  • Capacité à s’intégrer rapidement
  • Grande curiosité technique
  • Qualité de code et documentation logicielle
  • Expérience entrepreneuriale appréciée, notamment en startup
Détails sur le poste
Toulouse, France
CDD (12 mois)
Propulsé parTaleez