Suivez

la liste

Notre communauté Advanced Computing Technologies (ACT) composée en partie d'experts en Intelligence Artificielle, Big Data, Cloud et Calcul Haute Performance se développe et recrute en CDI un(e) Ingénieur(s) en calcul haute performance / Développeur en calcul distribué !

Tes Missions

ANEO développe ArmoniK, un orchestrateur Many Task Computing open-source.
À l’intersection des orchestrateurs HTC comme IBM Spectrum Symphony ou Tibco DataSynapse et des supports exécutifs par tâche comme ParSec ou StarPU, ArmoniK permet la distribution de calculs à l’échelle sur site ou dans le cloud en s’appuyant sur Kubernetes.
En tant que Développeur en calcul distribué, tu contribues notamment au développement d’ArmoniK ou des applications qui s’appuient sur ArmoniK.

Tes missions consistent par exemple à :

  • Optimiser / paralléliser / porter des codes de calcul ;
  • Concevoir et mettre en œuvre une architecture cloud pour de nouveaux déploiements ;
  • Optimiser les performances d’ArmoniK en fonction des cas d’usage identifiés ;
  • Concevoir des outils pour améliorer l’écosystème d’ArmoniK (ex : outils de profiling distribué).

Si tu le souhaites, tes travaux pourront donner lieu à des publications ou à des conférences.
Info internes :
ArmoniK est en cours de développement et d’intégration chez un client. Il est distribué sous licence hybride A-GPL / Apache 2.0 selon les composants, directement sur le GitHub d’ANEO (https://github.com/aneoconsulting).
ArmoniK est développé principalement en C# et Terraform ; les applications à intégrer sont développées majoritairement en C++, C# et Java.

Pourquoi nous rejoindre ?

  • Travailler dans un environnement open source et multi-provider : notamment AWS, Azure, GCP.
  • Monter en compétences sur les technologies cloud et les langages de programmations utilisés sur les projets : Infrastructure as Code (Terraform, Ansible), Kubernetes. Python, C#, C++.
  • Profiter de notre organisation aplatie : ici, très peu de hiérarchie ce qui te permet notamment de t'organiser avec plus d'autonomie. Par exemple : tu poses tes congés librement, pas de validation hiérarchique.
  • Rejoindre une communauté : nous proposons différents évènements te permettant d'échanger avec tes pairs, développer tes connaissances et compétences, créer du lien avec tes collègues etc.

Profil

Tu es idéalement issu(e) d'une formation Ingénieur et dispose d'une première expérience réussie d'au moins 3 ans.
Tu maitrises plusieurs de ces technologies (mais pas forcément toutes ;) ) :

  • Programmation parallèle ;
  • C ou mieux, C++ : MPI, OpenMP, SIMD, TBB ;
  • C# : TPL, SIMD, .Net Native ou CoreRT.

Tu maitrises également :

  • l’analyse de performance : profileurs et outils de d’analyse dans un environnement HPC ;
  • le calcul scientifique et numérique.

Nous recherchons une personnalité en adéquation avec notre culture d’entreprise et d’équipe : tu es curieux(se), ouvert(e), bon(ne) communicant(e), soucieux(se) de faire grandir les plus jeunes et d’apprendre des plus expérimentés. Tu es aussi capable de travailler en équipe avec des interlocuteurs d’horizons et de niveaux différents.
Process de recrutement

Une fois ta candidature déposée, et après sélection de ton profil, tu participeras à un parcours de recrutement qui veillera à vérifier l’adéquation entre notre culture d’entreprise et ton profil.
Et une fois chaque étape réalisée, tu seras rapidement informé(e).
Tu as des questions concernant notre communauté Advanced Computing Technologies (ACT) et les projets qui l’animent ? N’hésite pas solliciter Wilfried Kirschenmann, l’un des Directeurs qui en fait partie : https://www.linkedin.com/in/wilfriedkirschenmann/ / wkirschenmann@aneo.fr
Il sera ravi de te répondre et / ou de te rencontrer.