Ingénieur Compilation LLVM
Il y a 4 jours
Meudon, Ile-de-France
VSORA
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
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Description de l'entreprise
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
Description du poste
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). Qualifications
• 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
Description du poste
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). Qualifications
• 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