
Ingénieur Calcul Scientifique – Méthodes Numériques & C++ H/F
- Hybride
- Paris, Île-de-France, France
- 44 000 € - 55 000 € par an
- CDI Rouges
Description de l'offre d'emploi
ANEO recherche un profil calcul scientifique pour intervenir au sein des équipes de recherche quantitative d’un grand acteur international des services financiers.
Vous rejoindrez une équipe transverse qui travaille à rendre différentiables, par différentiation automatique adjointe (AAD), les librairies de pricing du groupe
Vos missions
Comprendre, transformer et valider des algorithmes numériques
Analyser des chaînes de calcul existantes (EDP, Monte-Carlo, systèmes linéaires) pour en comprendre la structure avant toute modification
Reformuler ces algorithmes sous forme vectorielle, en préservant leurs propriétés numériques
Étendre une librairie interne de différentiation automatique adjointe (AAD) écrite en C++20 : nouveaux opérateurs, analyse du graphe de dérivation
Intervenir sur des codes en usage industriel : périmètre maîtrisé, validation systématique, non-régression
Analyser le bruit numérique et la stabilité des résultats, investiguer les écarts inexpliqués, documenter les travaux
Optimiser l’exécution et industrialiser les développements
Développer en C++20 moderne (templates, concepts, sémantique move) au sein d’une librairie reposant sur la technique des expression templates, et maîtriser l’empreinte mémoire du graphe de dérivation, point d’attention majeur sur ces méthodes
Exploiter la vectorisation SIMD, réduire le coût des appels entre composants et le découpage en sous-tâches, et mesurer les gains obtenus ; outiller vos analyses et vos campagnes de validation en Python (NumPy, pandas, matplotlib)
Travailler dans une chaîne de développement industrielle : Git et GitLab, compilation GCC et Clang, environnement Linux, revues de code et intégration continue
Pré-requis du poste
Vous êtes diplômé·e d’une école d’ingénieur ou titulaire d’un Master 2 en mathématiques appliquées, calcul scientifique ou informatique scientifique, avec une formation solide en analyse numérique. Le poste est ouvert à un profil junior, avec une première expérience significative en stage, alternance ou projet de recherche.
Ce qui compte le plus :
Une pratique réelle, en formation ou en projet, des méthodes de Monte-Carlo et/ou de résolution d’EDP
Des bases solides en algèbre linéaire numérique : résolution de systèmes, factorisations, conditionnement
La capacité à comprendre un algorithme avant de le modifier — nous ne cherchons pas un profil de refactoring
Une compréhension de l’arithmétique à virgule flottante et du bruit numérique
Le C++ moderne : templates, concepts, sémantique move
Ce qui compte également :
Python et programmation vectorielle type NumPy
Linux et Git au quotidien
Pourquoi ANEO ?
ANEO est un cabinet de conseil tech-first qui accompagne depuis plus de vingt ans de grandes organisations sur des problématiques technologiques complexes.
Vous rejoindrez notre communauté Advanced Computing, qui rassemble des profils experts autour du HPC, du calcul scientifique, du développement logiciel haute performance, du cloud, de l’IA et des systèmes distribués.
Nos équipes interviennent notamment sur :
l’optimisation et la parallélisation de codes scientifiques ;
des architectures HPC, CPU et GPU ;
la migration de workloads de calcul vers le cloud ;
des plateformes de calcul distribué et des environnements hybrides ;
le développement d’ArmoniK, notre orchestrateur open source dédié aux workloads de calcul intensif.
L’objectif : développer votre expertise au sein d’une communauté technique exigeante, tout en intervenant sur des problématiques industrielles concrètes.
Informations pratiques
Contrat : CDI
Date de démarrage : dès que possible
Localisation : région parisienne
Organisation : hybride
Rémunération : jusqu’à 55 k€ brut annuel, selon expérience
Process de recrutement : un premier échange avec le Directeur Commercial, suivi d’un entretien avec un consultant ANEO, puis d’un échange avec le client.
Chez ANEO, chacun et chacune a sa place. Nous recrutons dans le respect de l’égalité des chances.
ou
C'est fait !
Votre candidature a été envoyée avec succès !
Vous avez déjà postulé à cet emploi
Nous vous remercions de votre intérêt – nous avons déjà reçu votre candidature, cette nouvelle envoi ne peut donc pas être accepté. Votre candidature précédente est bien enregistrée.
Si vous avez besoin d'aide ou pensez qu'il s'agit d'une erreur, veuillez nous envoyer un e-mail à apply@aneo.recruitee-mailbox.com
