Ingénieur compilation LLVM H/F
Il y a 3 jours
Paris, Île-de-France
Mercato de l'emploi
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
Après la course à l'entraînement des modèles, un nouveau défi s'impose : exécuter l'intelligence artificielle rapidement, efficacement et à grande échelle. Pour répondre à cet enjeu, VSORA, entreprise française de semi-conducteurs fondée en 2015, développe des accélérateurs de calcul dédiés à l'inférence IA.
Basée à Meudon-la-Forêt, VSORA est déjà implantée à Taïwan, en Corée, au Japon et aux États-Unis, et représente aujourd'hui l'unique alternative européenne à NVIDIA et AMD avec une architecture visant des performances plus de 3 fois supérieures par rapport aux solutions existantes.
www.vsora.com Au sein d'une équipe de 5 personnes, vos missions seront les suivantes :
- Développement middle-end LLVM : Conception et implémentation de passes d'optimisation et d'un plugin spécifiques à l'architecture VSORA.
- Co-design Hardware/Software : Analyse des performances et feedback sur l'architecture du processeur pour influencer les futures itérations du jeu d'instructions (ISA).
- Optimisation de Kernels : Développement et intégration de kernels de calcul bas niveau (C/C++ et Assembleur) pour garantir une efficacité maximale sur les modèles de pointe.
- Qualité & Industrialisation : Amélioration de la couverture de test, factorisation du code existant et maintenance d'une intégration continue robuste.
- Stratégie Open Source : Documentation et structuration du code dans l'objectif de porter notre stack vers la communauté Open Source à moyen terme (2-4 ans). - BAC+5 ingénieur en informatique ou mathématiques appliquées
- Expertise Technique : Excellente maîtrise du C++ moderne et une expérience significative de 5 ans minimum dans le développement de compilateurs (idéalement LLVM).
- Culture Low-Level : Vous comprenez les architectures de processeurs (VLIW, SIMD, ou architectures systoliques) et l'impact de la gestion mémoire sur la performance.
- Rigueur : Vous avez le souci du code propre, documenté et testé.
- Esprit d'équipe : Vous aimez collaborer avec les ingénieurs hardware pour résoudre des problèmes complexes de manière transverse.
- Bilingue anglais
Basée à Meudon-la-Forêt, VSORA est déjà implantée à Taïwan, en Corée, au Japon et aux États-Unis, et représente aujourd'hui l'unique alternative européenne à NVIDIA et AMD avec une architecture visant des performances plus de 3 fois supérieures par rapport aux solutions existantes.
www.vsora.com Au sein d'une équipe de 5 personnes, vos missions seront les suivantes :
- Développement middle-end LLVM : Conception et implémentation de passes d'optimisation et d'un plugin spécifiques à l'architecture VSORA.
- Co-design Hardware/Software : Analyse des performances et feedback sur l'architecture du processeur pour influencer les futures itérations du jeu d'instructions (ISA).
- Optimisation de Kernels : Développement et intégration de kernels de calcul bas niveau (C/C++ et Assembleur) pour garantir une efficacité maximale sur les modèles de pointe.
- Qualité & Industrialisation : Amélioration de la couverture de test, factorisation du code existant et maintenance d'une intégration continue robuste.
- Stratégie Open Source : Documentation et structuration du code dans l'objectif de porter notre stack vers la communauté Open Source à moyen terme (2-4 ans). - BAC+5 ingénieur en informatique ou mathématiques appliquées
- Expertise Technique : Excellente maîtrise du C++ moderne et une expérience significative de 5 ans minimum dans le développement de compilateurs (idéalement LLVM).
- Culture Low-Level : Vous comprenez les architectures de processeurs (VLIW, SIMD, ou architectures systoliques) et l'impact de la gestion mémoire sur la performance.
- Rigueur : Vous avez le souci du code propre, documenté et testé.
- Esprit d'équipe : Vous aimez collaborer avec les ingénieurs hardware pour résoudre des problèmes complexes de manière transverse.
- Bilingue anglais