Ingénieur compilation LLVM (H/F)
Mercato de l'emploi · 75 - Paris 1er Arrondissement
- Salaire
- Annuel de 60000.0 Euros à 85000.0 Euros
- Expérience
- Débutant accepté
- Durée de travail
- 35H/semaine
Travail en journée - Qualification
- Cadre
- Métier (ROME F1137)
- Chargé / Chargée de méthodes BTP · Ingénieur / Ingénieure travaux
Description du poste
RESPONSABILITÉS :
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).
PROFIL RECHERCHÉ :
- 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
Conditions d'exercice
- 35H/semaine
Travail en journée
Postuler
Postuler sur Beetween
Offre diffusée par Beetween