Emplois actuels liés à Ingénieur en technologies de compilation pour systèmes d'inférence - Grenoble, Auvergne-Rhône-Alpes - Inria


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    A propos de l'entrepriseEN-CORE est une entreprise innovante qui se distingue par son approche audacieuse dans le domaine de la technologie. Fondée en 2019 avec le soutien de l'Union Européenne, notre société est déterminée à maîtriser le coeur technologique de ses supercalculateurs : le microprocesseur. Nous développons un microprocesseur européen...


  • Grenoble, Auvergne-Rhône-Alpes, France SiPearl Temps plein

    À propos de SiPearlFondée en 2019 avec le soutien de l'Union européenne, SiPearl est une entreprise pionnière dans le développement de microprocesseurs européens haute performance et basse consommation dédiés au supercalcul et à l'inférence d'intelligence artificielle.Nos objectifs sont de maîtriser le cœur technologique de nos supercalculateurs...


  • Grenoble, Auvergne-Rhône-Alpes, France SERES TECHNOLOGIES Temps plein

    Rejoignez notre équipe de spécialistes en maîtrise des risques industrielsSERES Technologies, un spécialiste de l'ingénierie et du conseil, recherche un ingénieur d'études pour rejoindre son équipe pluridisciplinaire basée à Grenoble.MissionsRédiger des analyses de risques et des études de dangers pour des projets industriels dans des domaines...


  • Grenoble, Auvergne-Rhône-Alpes, France Médiane Système Temps plein

    À proposMédiane Système, société d'ingénierie innovante, recherche un ingénieur en logiciel embarqué pour rejoindre son équipe de développement de systèmes de haute technologie.Le posteVos missions seront les suivantes :Réalisation des spécifications d'architecture logicielleDéveloppement C/C++Développement de scripts PythonTestsVous...


  • Grenoble, Auvergne-Rhône-Alpes, France Apy Consult Temps plein

    Ingénieur en Technologies InformatiquesApy Consult recherche un ingénieur en technologies informatiques pour rejoindre notre équipe. Vous serez en charge de travailler avec nos clients pour comprendre leurs besoins et proposer des solutions adaptées.Installer et configurer les systèmes informatiquesAssurer la maintenance et la sécurité des...


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    A propos de l'entrepriseEN-CORE est une entreprise innovante qui se spécialise dans le développement de microprocesseurs européens haute performance et basse consommation. Fondée en 2019 avec le soutien de l'Union Européenne, l'entreprise collabore étroitement avec ses 30 partenaires au sein du consortium European Processor Initiative (EPI)...


  • Grenoble, Auvergne-Rhône-Alpes, France SERES TECHNOLOGIES Temps plein

    Rejoignez notre équipe de spécialistes en maîtrise des risques industrielsSERES Technologies, un spécialiste de l'ingénierie et du conseil, recherche un ingénieur d'études pour rejoindre son équipe pluridisciplinaire basée à Grenoble.MissionsRédiger des analyses de risques et des études de dangers pour des projets industriels variésTravailler en...


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    À propos de l'entreprise :EN-CORE est une start-up innovante qui se fixe pour objectif de doter la recherche européenne d'un supercalculateur sécurisé, performant et basse-consommation. L'équipe, composée de plus de 150 personnes, conçoit un microprocesseur multi-coeurs ainsi que tout son écosystème matériel et logiciel. Le but est de...


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    A propos de l'entreprise :EN-CORE est une start-up innovante qui se fixe pour objectif de doter la recherche européenne d'un supercalculateur sécurisé, performant et basse-consommation. L'équipe, composée de plus de 150 personnes, conçoit un microprocesseur multi-coeurs ainsi que tout son écosystème matériel et logiciel. Le but est de...

  • Ingénieur DevOps

    il y a 2 semaines


    Grenoble, Auvergne-Rhône-Alpes, France Groupe SII Temps plein

    MissionNous recherchons un Ingénieur DevOps pour accompagner un client grand compte dans le secteur des télécoms, de l'énergie et de l'industrie.Compétences requisesConnaissance des langages de programmation (Java, C#)Expérience sur les outils de déploiement continu comme Docker, Kubernetes, Git, AnsibleSensibilité à la culture DevOps et...


  • Grenoble, Auvergne-Rhône-Alpes, France ekosystem Temps plein

    À l'Ekosystem, nous sommes convaincus que les meilleures équipes sont celles qui partagent une même vision et des valeurs communes. Nous sommes à la recherche d'un(e) Ingénieur de confiance système qui partagera notre passion pour l'innovation et la croissance durable.Vous serez chargé(e) de garantir la fiabilité, la sécurité et la...


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    A propos de l'entrepriseEN-CORE est une entreprise innovante qui se concentre sur le développement de microprocesseurs européens haute performance et basse consommation. Fondée en 2019 avec le soutien de l'Union Européenne, l'entreprise vise à maîtriser le coeur technologique de ses supercalculateurs.Le posteEn tant qu'ingénieur en implémentation...


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    À propos de l'entreprise : EN-CORE est une société grenobloise spécialisée dans la conception et la fabrication de systèmes électroniques à haute fiabilité pour les industries aérospatial, défense, avionique et médical. Nous sommes rattachés à un grand groupe international et nous sommes fiers de notre expertise dans la conception de...


  • Grenoble, Auvergne-Rhône-Alpes, France ATOS Temps plein

    Poste : Ingénieur Système ApplicatifVous êtes passionné par les nouvelles technologies et souhaitez vous lancer dans une carrière en tant qu'ingénieur système applicatif? Nous sommes à la recherche d'un candidat motivé et compétent pour rejoindre notre équipe d'experts en technologie.Compétences requisesMaitrise des concepts...


  • Grenoble, Auvergne-Rhône-Alpes, France SEGULA Technologies Temps plein

    Description de l'entrepriseSEGULA Technologies est une entreprise leader dans le domaine de l'ingénierie, avec une forte croissance et une présence mondiale. Nous sommes à la recherche d'un ingénieur mécanique passionné pour rejoindre notre équipe et contribuer à la conception et au développement de solutions innovantes.Description du...


  • Grenoble, Auvergne-Rhône-Alpes, France CEA Temps plein

    Offre de Poste : Ingénieur en Micro-TechnologiesDescription de l'OffreNous recherchons un ingénieur en micro-technologies pour rejoindre notre équipe pluridisciplinaire de 20 ingénieurs et techniciens. Vous serez chargé de participer aux travaux de fabrication des μsources de lumière dans les salles blanches CEA.Missions PrincipalesVous serez...

  • Ingénieur Design digital H/F

    il y a 2 semaines


    Grenoble, Auvergne-Rhône-Alpes, France TalentDetection Temps plein

    Poste de conception de circuits intégrésVous rejoindrez notre équipe de conception de circuits intégrés innovants en tant qu'ingénieur design digital H/F. Vous travaillerez sur des sujets d'innovation et participerez à la conception d'ASICs.MissionsDéfinition d'architectureCodage RTL en VHDL ou SystemVerilogVérification...


  • Grenoble, Auvergne-Rhône-Alpes, France EN-CORE Temps plein

    A propos de l'entreprise :EN-CORE est une entreprise innovante qui se concentre sur le développement de microprocesseurs européens haute performance et basse consommation. Fondée en 2019 avec le soutien de l'Union Européenne, l'entreprise travaille étroitement avec ses 30 partenaires au sein du consortium European Processor Initiative (EPI)...


  • Grenoble, Auvergne-Rhône-Alpes, France Framatome Temps plein

    MissionVous rejoignez la section Plateforme & Licensing France en tant qu'Ingénieur Système Contrôle Commande. Vous êtes chargé de la maîtrise technique d'une partie du développement de la nouvelle génération technologique de contrôle commande de sûreté, depuis le besoin client jusqu'au déploiement.Compétences requisesConnaissances...

  • Ingénieur système embarqué

    il y a 2 semaines


    Grenoble, Auvergne-Rhône-Alpes, France Astek Temps plein

    Accompagnons l'innovation ferroviaire :À l'intérieur d'un groupe leader dans le secteur ferroviaire, nous sommes à la recherche d'un ingénieur système embarqué pour rejoindre notre équipe de conception et développement de systèmes embarqués.Votre mission :Vous serez chargé de concevoir et développer les systèmes embarqués pour...

Ingénieur en technologies de compilation pour systèmes d'inférence

Il y a 2 mois


Grenoble, Auvergne-Rhône-Alpes, France Inria Temps plein
Aperçu de l'établissement

Le Centre Inria de l'Université de Grenoble regroupe près de 600 collaborateurs au sein de 22 équipes de recherche et 7 départements de soutien à la recherche.

Le personnel est réparti sur trois campus à Grenoble, en étroite collaboration avec d'autres institutions de recherche et d'enseignement supérieur, ainsi qu'avec des acteurs économiques clés de la région.

Le Centre Inria de l'Université Grenoble Alpes est actif dans les domaines de l'informatique haute performance, de la vérification et des systèmes embarqués, de la modélisation de l'environnement à plusieurs niveaux, ainsi que de la science des données et de l'intelligence artificielle. Cet institut scientifique de premier plan bénéficie d'un vaste réseau de collaborations internationales en Europe et dans le monde entier.

Contexte et avantages du poste

Dans le cadre d'un partenariat (choix possible entre)
  • Collaboration avec le CEA (développeur du framework d'inférence)
  • Dans le cadre du PEPR IA 2030
Objectif principal

Intégrer des technologies de compilation développées par l'équipe pour optimiser des opérateurs (principalement en algèbre linéaire) dans un cadre de génération de code pour un réseau complet (c'est-à-dire un graphe de flux de données d'opérateurs).

Déplacements réguliers

Pour assurer une interopérabilité optimale avec le framework principal, des déplacements réguliers à destination de l'équipe du CEA sont envisagés :
  • Environ 2 jours par mois
Responsabilités confiées

Missions :

Développement et intégration de techniques avancées telles que :
  • Transformations automatiques au niveau cœur (parallélisation, tuilage, packing/padding)
  • Fusion d'opérateurs
  • Génération de code pour opérateurs quantifiés
  • Auto-tuning avec boucle de rétroaction compilation-exécution
  • Gestion de la distribution sur des machines à hiérarchie mémoire distribuée
Collaboration :

Interaction avec les chercheurs de l'équipe pour le développement et l'intégration des backends de compilation existants.

Collaboration avec les partenaires du CEA, développeurs de la plateforme d'inférence.

Responsabilités :

Prise d'initiative sur les choix de développement/infrastructure et l'architecture logicielle.

Gestion :

Autonomie requise pour le suivi des travaux de l'équipe sur le sujet et proposition de réunions si nécessaire.

Activités principales

Activités principales :
  • Utilisation des plateformes de génération de code pour l'inférence à partir des front-ends classiques d'IA (PyTorch, TFLite) et de leurs backends (MLIR, TVM, LLVMIR)
  • Contributions à la plateforme du CEA
  • Contributions aux optimisations et langages de transformations développés dans l'équipe
  • Prototypage et intégration pour une compilation optimisée end-to-end, compilation native/jit et compilation/exécution cross-plateforme
  • Benchmarking sur des plateformes cibles telles que x86, ARM CPU ou avec coprocesseurs
Compétences requises

Compétences :
  • Architecture logicielle, architecture des ordinateurs
  • Analyse/transformations de graphes de calculs
  • Compilation, cross-compilation
  • Développement sous environnement Linux
  • C++/Python/assembleur x86 et/ou ARM
Avantages offerts
  • Restauration subventionnée
  • Transports publics remboursés partiellement
  • Congés : 7 semaines de congés annuels + 10 jours de RTT (base temps plein) + possibilité d'autorisations d'absence exceptionnelle (ex : enfants malades, déménagement)
  • Possibilité de télétravail (90 jours par an) et aménagement du temps de travail
  • Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
  • Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
  • Accès à la formation professionnelle
  • Sécurité sociale
  • Participation à la mutuelle (sous conditions)