Cette offre vous intéresse ?
Postulez !

Ingénieur logiciel HPC

De 40000.0 à 70000.0 EUR par an
CDI
Meudon
Offre proposée il y a 3 jours
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

Les missions du poste

Au sein d'une équipe de 4 personnes, vos missions seront les suivantes :

· Conception de Kernels de Calcul : Développer et optimiser les fonctions mathématiques fondamentales pour une architecture innovante exploitant plusieurs centaines d'unités arithmétiques en simultané.

· Gestion Multi-cœur : Concevoir et implémenter des primitives d'algèbre linéaire (opérations matricielles) hautement parallélisées pour maximiser le débit de données.

· Optimisation : Atteindre les limites théoriques de performance du processeur par l'analyse fine des flux d'exécution et la résolution de compromis complexes (latence vs bande passante).

· Automatisation & Outillage : Contribuer au développement de générateurs de code automatisés pour simplifier l'exploitation de l'architecture.

· Interopérabilité & Écosystème : Assurer le portage et l'accélération de bibliothèques standards (OpenCV, Apollo ADAS) sur notre stack propriétaire, garantissant ainsi une adoption fluide par nos clients.

· 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).

Le profil recherché
  • BAC+5 ingénieur logiciel
  • Expérience appréciée de 3 ans minimum
  • Expertise en C/C++ orienté performance et programmation de bas niveau.
  • Solides connaissances en architecture des processeurs (pipelines, hiérarchie mémoire, SIMD/VLIW).
  • Maîtrise des concepts de calcul parallèle et d'optimisation de kernels.
  • Une expérience ou un fort intérêt pour le traitement du signal ou les architectures de réseaux de neurones.
  • Bilingue anglais
Cette offre vous intéresse ?
Postulez !