Développeur IA/Python (F/H)

Villeneuve-d'Ascq, France CDD (24 mois)

Le recrutement est fermé pour cette offre

À propos de SATT Nord

La SATT Nord est un investisseur spécialisé dans l’innovation technologique.

A l’interface entre les laboratoires de la recherche publique et les entreprises, nous avons un accès privilégié aux compétences et inventions des chercheurs publics des Hauts de France et de Champagne-Ardenne.

Nous transformons les découvertes scientifiques du domaine de la santé, de l’environnement et du numérique, en produits et services destinés à améliorer notre vie de tous les jours : médicaments, logiciels, matériaux performants, puces pour l’intelligence artificielle, énergie de demain...

Vous voulez contribuer à changer notre quotidien par l’innovation ? Rejoignez-nous pour protéger, financer et accompagner ces projets novateurs qui seront adoptés par des entreprises ou donneront naissance à des start-up !

Le poste

Offre d'emploi à pouvoir dans le cadre d'un CDI de chantier de 24 mois

Rattaché(e) au Chef de projet de la SATT NORD, vous serez sous la direction opérationnelle du Responsable scientifique, basé dans le laboratoire Laboratoire Paul Painlevé - CNRS UMR 8524 - situé au sein de l’Université de Lille, Cité scientifique, à Villeneuve d'Ascq.

Vous aurez pour principale mission la mise en place d’un logiciel, sous Python, pour l’apprentissage supervisé de données fonctionnelles et réelles pour une utilisation efficace sur un FPGA.

A ce titre, vous serez notamment en charge de :

- L’identification des tâches spécifiques que le logiciel d'IA doit accomplir sur un FPGA.

- La définition des contraintes de ressources du système embarqué.

- L’utilisation des bibliothèques d'apprentissage automatique comme TensorFlow ou PyTorch pour entraîner les modèles de classification sur des données d'entraînement.

- L’adaptation des modèles pour une utilisation efficace sur le FPGA.

- L’écriture du code VHDL ou Verilog pour décrire la logique matérielle du FPGA.

- La conception des circuits numériques pour la mise en œuvre des algorithmes d'IA.

- L’utilisation des bibliothèques ou des outils qui facilitent l'interaction entre Python et un FPGA (par exemple, PYNQ) et l’établissement des interfaces de communication entre le logiciel d'IA Python et le FPGA.

- L’implémentation des algorithmes d'IA adaptés aux ressources du FPGA et l’optimisation des algorithmes pour la mise en œuvre matérielle.

- La mise en place d’optimisations pour minimiser l'utilisation des ressources matérielles, réduire la latence et améliorer le débit des opérations sur le FPGA.

- La mise en place de bancs d'essai pour vérifier le bon fonctionnement du système et valider les résultats par rapport aux attentes.

 

Vous aurez également dans vos missions la tenue du cahier de laboratoire, la préparation des supports de présentation des réunions et la rédaction de comptes rendus.

Profil recherché

Diplômé(e) de formation supérieure en informatique (Bac+5 minimum), vous maîtrisez la programmation sous langage Python appliquée au développement de logiciel d'IA et dans le cadre d’interaction avec un FPGA.

Vous possédez également des connaissances solides en apprentissage automatique (savoir sélectionner, adapter et entraîner des modèles d'IA) et savez optimiser les algorithmes pour une implémentation matérielle efficace.

Une connaissance des FPGA et de la conception matérielle (VHDL/Verilog) serait un véritable atout pour votre candidature.

Vous faites preuve de rigueur, d’autonomie, de curiosité et d’initiatives et possédez des compétences rédactionnelles et de synthèse.

Enfin la maîtrise de l’anglais technique est un impératif pour ce poste.

Vous participerez au développement d’un projet technique dans un dispositif unique en France : la possibilité d’intervenir dans la chaine de valorisation de la recherche mise en œuvre de bout en bout au sein de notre entreprise, de la détection de la technologie à son transfert au monde économique.

Détails sur le poste
Villeneuve-d'Ascq, France
CDD (24 mois)
IT
Propulsé parTaleez