Aller au contenu

Ingénieur C++ spécialisé en programmation GPU H/F

  • Hybride
    • BOULOGNE BILLANCOURT, Île-de-France, France
  • 45 000 € - 55 000 € par an
  • IT / Tech

Ingénieur C++ spécialisé en programmation GPU, pour optimiser les performances des applications critiques. Il utilisera des accélérateurs tel que : APU AMD, Trainium, TPU, etc.

Description de l'offre d'emploi

À propos d'ANEO

ANEO est bien plus qu'une simple société de conseil en innovation technologique. Nous sommes une communauté de passionnés qui repousse les limites de l'innovation pour transformer les entreprises et la société. Depuis plus de 20 ans, nous accompagnons nos clients dans leurs défis les plus ambitieux en combinant expertise, audace et créativité. Notre culture est centrée sur l'humain, la collaboration et l'excellence.

Fort de son expérience dans le calcul intensif depuis 2004 et dans le cloud depuis 2013, ANEO est le leader du HPC Cloud en France :

  • Le seul partenaire reconnu par GCP pour son expertise HPC en France, un des 8 au monde
  • Le seul partenaire HPC français reconnu par AWS comme prêt à mener des programmes de migration

Rejoindre ANEO, c'est donc intégrer une équipe dynamique où vos idées seront non seulement entendues, mais encouragées, et où vous aurez l'opportunité d'avoir un impact réel sur les technologies de demain.


Description du poste

Au sein de notre équipe dédiée aux projets de calcul haute performance (HPC), vous participerez au développement de solutions innovantes pour nos clients. En tant qu'ingénieur C++ spécialisé en programmation GPU, vous serez au cœur de projets stratégiques visant à optimiser les performances des applications critiques. Au delà de la programmation CUDA, vous serez amené à utiliser d'autres accélérateurs (APU AMD, Trainium, TPU, etc.).


Vos missions principales seront :

Développement d’applications HPC : Concevoir et développer des applications en C++ optimisées pour le calcul parallèle et distribuées sur des architectures hétérogènes.

Portage de codes sur accélérateurs : Participer au portage et à l’optimisation de codes existants vers des architectures GPU et autres accélérateurs, en étroite collaboration avec les équipes R&D de nos clients.

Optimisation des performances : Analyser les performances des applications, identifier les goulots d’étranglement et mettre en place des optimisations adaptées.

Collaboration avec les clients : Travailler en proximité avec les équipes techniques de nos clients pour comprendre leurs besoins spécifiques et proposer des solutions sur mesure.

Veille technologique : Se tenir informé des dernières avancées en matière de calcul haute performance et d’accélérateurs matériels pour intégrer les technologies les plus pertinentes dans les projets.

Formation et partage : Contribuer au partage de connaissances en interne en formant les équipes aux technologies HPC et en participant à des ateliers techniques.

Pré-requis du poste

Profil recherché

  • Formation : Diplôme d'ingénieur, Master 2 ou équivalent en informatique, mathématiques appliquées ou domaine connexe. Une thèse est un plus.
  • Expérience : 3 à 6 ans d'expérience en développement C++ et en programmation GPU.
  • Compétences Techniques :
  • Excellente maîtrise du C++ et des paradigmes de programmation modernes (a minima 14/17) ainsi que des outils de profilings.
  • Expérience solide en programmation GPU avec CUDA.
    • Versions Cuda >= 10.x ( MPS : Multiprocess service est un plus)
  • Compétences avérées en algorithmique et optimisation de code.
  • Excellente maîtrise du Python et des outils de debugging python.
  • Une expérience avérée de développement dans des codes distribués avec MPI sera un plus.
  • Connaissance des accélérateurs tels que Trainium, TPU, FPGA est un plus.
  • Qualités Personnelles :
    • Passion pour l'innovation et les technologies de pointe.
    • Esprit d'initiative et force de proposition.
    • Excellentes capacités de communication et esprit d'équipe.
  • Langues : Maîtrise du français et de l'anglais (C1 ou C2)


Informations pratiques :

  • Type de contrat : CDI
  • 2 jours de télétravail
  • Langues : anglais et français de niveau C1 ou C2
  • Rémunération proposée : à partir de 45K€ et jusqu’à 55K€ brut annuel


Parcours de recrutement

  • Pré-qualification : entretien pour un premier filtre sur l'intérêt mutuel, maximum 30 min
  • Entretien RH : échange pour se découvrir et valider l'adéquation culturelle et les appétences Entretien technique : après un exercice de synthèse et de rédaction, un échange technique permettra de valider vos compétences
  • Entretien de projection : échange avec un Manager ou un Directeur afin de valider la projection professionnelle au sein du cabinet

Au moins une des étapes du processus de recrutement s'effectuera en présentiel. Au cours de cette visite, vous effectuerez un exercice de synthèse et de rédaction d'une durée maximum de 20 minutes.


Aneo s’inscrit dans une démarche d’égalité, de diversité et d’inclusion. Tous nos postes sont ouverts aux personnes en situation de handicap.

ou

Apply with Linkedin indisponible
Apply with Indeed indisponible