ArmoniK est un Function-as-a-Service (FaaS) dont les fonctionnalités ont été étendues à la gestion des données et des dépendances entre les instances d’exécution des fonctions. En utilisant ArmoniK, les utilisateurs sont capables d’exprimer leurs calculs complexes sous la forme d’un graphe où les arrêtes représentent des données et les nœuds représentent les instances d’exécution des fonctions appliquées aux données. Ces calculs peuvent ensuite être distribués sur des infrastructures de calculs à grande échelle afin de minimiser le temps total d’exécution et d’optimiser l’utilisation des ressources de calcul. ArmoniK peut être ainsi vu comme un puissant moteur d’orchestration doublé d’un modèle de programmation basé sur les tâches permettant de construire des applications parallèles et distribuées.
Dans l’optique de faciliter l’adoption d’ArmoniK par de nouveaux utilisateurs, une approche serait de rendre possible l’exécution d’applications existantes conçues pour d’autres outils sur ArmoniK. Les outils dédiés aux pipelines de données tels que Nextflow et Airflow sont d’excellents candidats. L’intégration d’ArmoniK avec de tels systèmes permettrait à leurs utilisateurs d’adopter ArmoniK comme environnement d’exécution sans coût de portage afin de profiter de ses fonctionnalités avancées et de son orchestration performante.
(https://github.com/aneoconsulting/ArmoniK )
Les missions ou attendus à la fin du stage
* Analyse comparative entre ArmoniK et Nextflow (et/ou Airflow)
* Étude de faisabilité de l’intégration d’ArmoniK dans Nextflow et/ou Airflow
* Réalisation de l’intégration de Nextflow et/ou Airflow
* Créer des pipelines de référence pour démontrer les bénéfices de cette intégration.
* Documenter votre travail et contribuer à l'amélioration de la documentation existante.
* Bonne connaissance de la programmation orientée objet en Java et/ou en Python
* CI/CD
* Docker (Kubernetes est un plus)
* Connaissances en Linux et en ligne de commande
* Expérience avec les outils de gestion de version (GIt)
Pourquoi nous rejoindre ?
* Une expérience enrichissante : Vous aurez l'opportunité de travailler sur des projets à fort impact dans les domaines du calcul dans le Cloud et de la bioinformatique.
* Un environnement stimulant : Vous intégrerez une équipe dynamique et passionnée, composée d'experts en développement logiciel et en infrastructure Cloud.
* Des perspectives d'avenir : Ce stage pourra déboucher sur un emploi au sein de notre entreprise.
Informations pratiques :
* Stage basé à Boulogne Billancourt
* Durée du stage : 6 mois minimum
* Date de début du stage : 1er semestre 2025
* Niveau d’étude : Master 2
* Télétravail : Possible après 3 mois d'ancienneté (voir conditions de notre charte)
* Gratification stage : 1300 euros par mois
Parcours de recrutement :
1. Échange RH (30 min)
2. Échange technique (2h ou 2 fois 1h)
1. Le 1ᵉʳ avec Jérôme et/ou Florian
2. Le 2ᵉ avec Olivier si ta majeure est Java ou avec Quentin si ta majeure est Python
À PROPOS D'ANEO
Aneo est une agence de conseil fondée en 2002, qui accompagne ses clients (entreprises du CAC 40, start-ups, scale-up et ETI) dans leur transformation digitale. Une agence hybride entre le conseil en organisation et management et le conseil en technologie. Aneo aborde les sujets de transformation dans leur globalité.
La Responsabilité Sociétale de l'Entreprise (RSE) est au cœur de notre culture d'engagement humain et social. Notre démarche d'amélioration continue a été reconnue par la certification Ecovadis Gold, et nous avons engagé un plan d’action vers la certification B-Corp.
La formation constitue un axe important du développement d'ANEO: plus de 4% de notre masse salariale y est dédiée ! Que cela soit pour les formations internes ou pour des formations plus approfondies menant à des certifications. Des conférences régulières avec des experts et chercheurs issus de divers horizons permettent par ailleurs de suivre les avancées au plus près. Aneo s'engage également activement dans diverses actions visant à transmettre notre expérience au travers de l’enseignement et d’intervention en école : CentraleSupelec, Université Paris-Saclay, ITSY, ISEP…), accueil de professeurs de lycée, etc.
Notre culture d'entreprise est fondée sur la responsabilisation des collaborateurs, la promotion d'un équilibre entre vie professionnelle et personnelle, ainsi qu'une structure organisationnelle aplatie visant à encourager l'autonomie. Nous organisons et participons régulièrement à des événements (privés, publics).
Une bonne ambiance de travail et une vie interne riche portée par des évènements transverses (soirées Off²), nos communautés et nos clubs (escalade, volley-ball, mixologie, jeux-vidéo, échec, jeux de société, œnologie).
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.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.