Découplage de librairies et performance H/F

Lyon

 Esker développe un produit modulaire, Esker On Demand, construit et déployé régulièrement en production. Notre équipe R&D est composé de 150 développeurs qui travaillent, au quotidien, sur des produits complexes et interdépendants les uns des autres. De nombreuses librairies (C/C++/C#) composent le cœur de notre backend et sont liées via des API COM. Ce couplage fort entre librairies nous pose problème car il rend couteux des évolutions importantes pour le passage à des technologies plus modernes et l’amélioration des performances.

Missions :

Vous aurez pour missions pendant ce stage :

• Identifier les interfaces entre librairies pouvant être découplées (COM DLL surrogates) et tester les changements

• Comparer les conséquences des changements en termes de performances. Quantifier les causes de ces différences

• Proposer des améliorations permettant d’atténuer ces différences Les résultats nous permettrons de décider si nous continuerons dans cette voie pour atteindre plus de modularité entre nos librairies. 

 

Environnement de travail :

Vous serez accompagné dans ce stage par les membres de la R&D maitrisant les différentes librairies et technologies impliquées et ayant déjà commencé à travailler sur le sujet. Des connaissances en C, C++ ou C# seraient souhaitables ainsi qu’une capacité à vous intégrer à des projets existants. Par ailleurs, le dialogue avec les membres de plusieurs équipes de la R&D aura une place importante.

 

Profil recherché :

• Vous êtes en 4ème année ou 5 ème année d’une formation de niveau BAC + 5 (université ou école d’ingénieur) et êtes intéressé(e) par les technologies ci-dessus,

• Vous possédez une bonne capacité d'analyse, le goût pour l'innovation. Vous êtes force de proposition, autonome et curieux (se). 

 

Ce que nous offrons :
  • Environnement International
  • Organisation Agile
  • Prime d'intéressement égalitaire
  • Label RSE Impact Index

 

Localisation :
Postuler à cette offre :
Top