Pour les employeurs
CDI - Architecte logiciel Intelligence Artificielle M/F
Plus aucune candidature n'est acceptée pour cette offre d'emploi
STMicroelectronics
il y a un mois
Date de publication
il y a un mois
S/O
Niveau d'expérience
S/O
Temps pleinType de contrat
Temps plein
Chez ST, nous sommes plus de 50 000 créateurs et fabricants de technologies microélectroniques.

Nous collaborons avec plus de 200 000 clients et des milliers de partenaires. Avec eux, nous concevons et créons des produits et des solutions qui répondent à leurs défis et à la nécessité de contribuer à un monde plus durable. Nos technologies de pointe permettent une mobilité plus intelligente, une gestion plus efficace de l'énergie, de la puissance et un déploiement à grande échelle de l'Internet des objets (IoT) et de la 5G.

ST a reçu les certifications Top Employer France et HappyTrainees 2024. Elles nous reconnaissent en tant qu'employeur de référence et démontrent notre engagement à faire de l'humain une priorité.

A propos de vos missions

Nous sommes à la recherche d'un architecte logiciel pour rejoindre notre équipe spécialisée dans le développement logiciel et matériel pour l'intelligence artificielle.

Responsabilités Clés :
  • Développement de méthodologies innovantes : Vous serez chargé de créer des outils de cartographie et des compilateurs pour automatiser et optimiser le déploiement de modèles de réseaux neuronaux (NN) et de benchmarks sur nos plateformes accélérées par le matériel.
  • Collaboration étroite : Travaillez main dans la main avec d'autres développeurs de compilateurs et architectes pour intégrer de nouvelles fonctionnalités de compilateur adaptées aux nouvelles architectures matérielles, en utilisant des NN quantifiés et des solutions accélérées par le calcul en mémoire.
  • Prototypage et validation : Participez activement au prototypage et à la validation des résultats avec des simulateurs, des FPGA et des prototypes de silicium, et assistez dans le transfert de technologie vers les groupes

About your missions

The candidate will be part of an AI SW and HW development team, working at developing methodologies and mapping tools/compilers for automatizing and optimizing different aspects of deploying NN models and benchmarks on our HW-accelerated platforms. He will work with other compiler developers and architects on the integration of new compiler functionalities for new HW architectures using quantized NNs and In Memory Computing accelerated solutions. He will participate in prototyping and result validation with simulators, FPGAs, and silicon prototypes, and assist in the technology transfer to product groups.

This position requires a good level of independency once clear R&D objectives are defined, the candidate will be responsible for entire sub-system development for a sophisticatred AI compiler toolchain

A propos de vous
  • Fondamentaux en informatique : Maîtrise des algorithmes de graphisme et compétences en programmation.
  • Connaissances avancées en langages de programmation : Expertise approfondie en C++ (au minimum C++17), C et Python.
  • Familiarité avec les représentations intermédiaires de compilateurs IA : TVM, MLIR, LLVM.
  • Expérience dans le domaine du Machine Learning et du Deep Learning.
  • Définition, conception et optimisation de solutions de deep learning : Utilisation de Keras/TensorFlow et/ou Pytorch.
  • Expérience pratique avec les outils de déploiement de réseaux neuronaux sur systèmes embarqués.
  • Fondamentaux en génie logiciel : Analyse des exigences, conception de systèmes, modularité, documentation, etc.
  • Expérience avec les chaînes d'outils de compilateurs : Algorithmes de graphisme et connaissances internes.
  • Programmation de scripts : Capacité à automatiser des tâches et à manipuler des données à l'aide de scripts.

About you
  • Computer Science fundamentals, graph algorithms and programming skills
  • Advanced knowledge of C++ (at least c++17), C, and Python programming languages
  • Familiarity with AI compiler intermediate representations such as TVM, MLIR, LLVM
  • Machine Learning/Deep Learning modeling and evaluation
  • Deep Learning solutions definition, design, and optimization using Keras/TensorFlow and/or Pytorch
  • Practical experience with tools for neural network deployment on embedded systems.
  • Software engineering fundamentals (requirements analysis, system design, modularity, documentation, etc.)
  • Experience with compilers toolchains, graph algorithms, and internals.
  • Scripting programming

Nous rassemblons 50 000 personnes présentes dans 40 pays et représentant 118 nationalités. Tous ensemble, nous formons une seule et même ST. La diversité fait partie intégrante de ce que nous sommes et de ce que nous faisons. Nous sommes convaincus que nous sommes tous des acteurs de l'inclusion et que nous devons apprendre à voir le monde à travers le regard des autres. Nous avons encore un chemin à parcourir mais, chaque jour, nous travaillons ensemble pour créer un lieu de travail plus équitable et plus inclusif, où vous pouvez réaliser tout votre potentiel.
Balises associées
-
RÉSUMÉ DE L' OFFRE
CDI - Architecte logiciel Intelligence Artificielle M/F
STMicroelectronics
Paris
il y a un mois
S/O
Temps plein