paru le 11/03/2022
Stage d'analyse et étude des captures réseau et des protocoles de finance de marchés
ENYX-2022-STAGE-TRADING
Stage
Débutant
Bac+5 cycle ingénieur ou équivalent
L'entreprise
À Enyx, nous souhaitons fournir les technologies les plus avancées aux acteurs des salles de marchés dans l’idée de construire des infrastructures toujours plus adaptées, efficaces et équitables.
Nous croyons aux bénéfices de la technologie FPGA et à son accessibilité à un grand public d’utilisateurs pour résoudre une grande variété de problèmes de différentes complexités.
Derrière nos produits, nous avons des équipes talentueuses, motivées et passionnées à Paris, New-York, Londres, Hong-Kong et récemment Montréal.
Description du poste
L’équipe Trading d’Enyx fournit des solutions permettant de décoder les flux de données de marchés et fournit les interfaces Software/Hardware aux clients pour développer leur propre stratégie de trading. La normalisation des protocoles et le traitement très basse latence font partie des points les plus critiques de nos solutions.
L'objectif de ce stage est d'évaluer et analyser les captures (des fichiers pcap) des différents protocoles de marchés par le biais d’un outil générique afin d’extraire les informations pertinentes pour le développement de nos projets.
Nous nous intéresserons en particulier aux décodages efficaces des captures (sans passer par les plugins Lua) et à la recherche textuelle par type de message ou/et par valeur certain champs.
Plus précisément, calculer et mettre en évidence des statistiques (eg: nombre de messages par paquet, distribution des types de messages, espacement entre un certain type de message, détection de collision de hachage, …).
Ce rapport sur les captures devrait nous permettre d’influencer les choix de design côté FPGA pour mieux anticiper les cinématiques des marchés et connaître les scénarios fonctionnels qui peuvent dégrader le profil de latence.
Enfin, cette application serait en charge d’extraire les streams liés à des instruments particuliers à partir d’une large capture afin de créer des captures plus petites et mieux adaptées pour des tests de régression.
Profil du candidat
- Tu prépares un bac+5 minimum de cycle ingénieur ou équivalent et tu es à la recherche d’un stage de fin d’études ?
- Tu as des compétences dans les langages de programmation C++, Python (Lua) ?
- Tu possèdes des connaissances des réseaux, protocoles UDP/TCP/IP et du modèle OSI ?
- Idéalement, tu as des connaissances des outils Wireshark, tshark ?
- Tu as un appétit pour l’analyse de données et l’envie d’apprendre à développer pour un projet complexe avec des dépendances Hardware/Software ?
- Alors ce stage est fait pour toi!
Lieu de travail
8 rue Greneta, 75003, Paris, France
8 rue Greneta, 75003, Paris, France
Mots-clés
C++
Python (Lua)
UDP
TCP
IP
OSI
Wireshark
tshark
réseaux
protocoles
finance
marchés
Intéressé(e) ?
Nous sommes toujours à la recherche de talents créatifs et motivés. Rejoignez-nous !