Deloitte
Statar Capital, LLC
Ingénieur Senior
Le poste
Statar Capital est une société de gestion d'investissements spécialisée dans les marchés mondiaux à terme, avec une expertise particulière sur le gaz naturel. Notre équipe technique soutient directement les activités de trading, de recherche et les opérations dans un environnement haute performance en temps réel. Nous concevons et exploitons des systèmes qui ont un impact direct sur le PnL. La fiabilité, la rapidité et le sens des responsabilités sont essentiels.
Nous recherchons un ingénieur logiciel senior opérationnel, idéalement basé à Miami, en Floride.
Il s'agit d'un rôle de bâtisseur senior au cœur de notre stack de trading. Vous concevrez et développerez les systèmes qui connectent nos traders et chercheurs aux marchés, depuis les passerelles de bas niveau vers les bourses et courtiers jusqu'à l'infrastructure cloud et l'orchestration sur lesquelles tout repose.
Au quotidien, vous pourriez être amené à écrire du C++ critique en termes de performance pour une passerelle de trading, puis à déployer et orchestrer l'infrastructure sur AWS. Vous serez responsable de vos systèmes de bout en bout, de la conception à la mise en production.
Ce rôle est idéal pour une personne qui comprend les systèmes de trading en profondeur, qui a travaillé en étroite collaboration avec un desk de trading et qui préfère construire des systèmes complets plutôt que de se concentrer sur un seul composant restreint.
Le candidat idéal pour ce poste :
Ce poste n'est pas destiné à un spécialiste aux compétences limitées.
Qualifications
- Est un bâtisseur à l'aise avec une approche full stack, du code de bas niveau à l'infrastructure
- A conçu et construit des systèmes de trading complets de bout en bout
- Comprend le fonctionnement interne des systèmes, au-delà des frameworks ou du niveau API
- A travaillé en étroite collaboration avec un desk de trading et connaît les marchés et les titres concernés
- Prend en charge ses projets de la conception jusqu'à la mise en production
Requis
- 5-10 ans d'expérience dans la construction de systèmes de trading au sein d'une société de trading pour compte propre, d'un hedge fund ou d'un teneur de marché
- Expérience dans la conception et la construction de systèmes complets de bout en bout, avec une compréhension approfondie de leur fonctionnement à bas niveau
- Travail étroit avec un desk de trading et connaissance approfondie des marchés et des titres négociés
- C++ moderne (17/20), incluant les files d'attente lock-free, la gestion de la mémoire, mmap et la mémoire partagée, le profilage, les sanitizers et CMake
- Maîtrise de la production en Python, incluant les services, la programmation asynchrone, le typage et les tests
- Expérience des données de marché : flux boursiers (MBO/MBP, carnets L2/L3), symbologie, définitions et modifications d'instruments, relecture et remplissage de données
- Expérience du flux d'ordres : concepts OMS/EMS, cycle de vie des ordres, contrôles de risque pré-trade et flux des exécutions vers les positions et le PnL
- Protocole FIX : sessions, récupération de séquence et de renvoi, dialectes des courtiers et drop copy
- Messagerie : pub/sub Kafka et/ou Redis, et sérialisation binaire (FlatBuffers, SBE, protobuf)
- SQL et Postgres, incluant la conception de schémas et les migrations
- Capacité à gérer l'infrastructure de manière autonome au niveau opérationnel : Docker, Kubernetes, Terraform, CI/CD et AWS
- Expérience dans la conception et la construction d'une infrastructure basée sur l'IA, incluant des agents asynchrones
Responsabilités principales
- Concevoir et construire une infrastructure de trading à faible latence en C++ moderne, incluant les passerelles vers les bourses et les courtiers.
- Construire et maintenir les systèmes de données de marché, y compris les gestionnaires de flux boursiers, la construction de carnets d'ordres, les définitions et modifications d'instruments, ainsi que la relecture et le remplissage de données historiques.
- Construire des composants de gestion des ordres et d'exécution couvrant le cycle de vie des ordres, les contrôles de risque pré-trade et le flux allant des exécutions aux positions et au PnL.
- Implémenter et exploiter la connectivité FIX avec les courtiers et les bourses, incluant la récupération de session et de séquence ainsi que le drop copy.
- Construire des services de production en Python et la couche de messagerie qui les connecte, en utilisant Kafka, Redis et des formats de sérialisation binaire.
- Concevoir, optimiser et migrer les bases de données qui supportent les charges de travail de trading et de recherche.
- Déployer et gérer l'infrastructure cloud sur AWS en utilisant Terraform, Docker, Kubernetes et CI/CD, incluant l'orchestration des charges de travail en production.
- Concevoir et construire une infrastructure basée sur l'IA, incluant des agents asynchrones.
- Travailler directement avec les traders et les chercheurs pour transformer les besoins du desk en systèmes de production.
- Documenter l'architecture système et les procédures opérationnelles.
Souhaitable
- Futures et options sur matières premières et taux (énergie, produits agricoles ; ICE, CME, EEX)
- Intégrations de fournisseurs tels que Databento, Bloomberg (BPIPE, EMSX, blpapi), ICE et Platts
- CSP ou un framework de graphes de streaming similaire
- Arrow, Parquet, DuckDB et bases de données colonnaires ou de séries temporelles (QuestDB, kdb)
- Ray ou autres frameworks de calcul distribué ; Airflow
- Conception de backtest ou de simulateur de bourse avec des modèles d'exécution réalistes
- ArgoCD/GitOps, Prometheus et Grafana
Préférence pour une présence sur site à Miami, FL ; le travail à distance est envisageable.
Nous pouvons utiliser des outils d'intelligence artificielle (IA) pour soutenir certaines parties du processus de recrutement, telles que l'examen des candidatures, l'analyse des CV, ou l'évaluation des réponses et l'identification d'incohérences potentielles ou de signaux de vérification dans les documents de candidature basés sur les informations disponibles. Ces outils assistent notre équipe de recrutement mais ne remplacent pas le jugement humain. Les décisions finales d'embauche sont prises par des humains. Si vous souhaitez plus d'informations sur la manière dont vos données sont traitées, veuillez nous contacter.
Nous offrons un ensemble complet d'avantages sociaux aux employés réguliers, incluant une couverture santé, dentaire et optique, des congés payés, un congé parental rémunéré, un plan 401(K) avec abondement de l'employeur, etc.
Statar Capital LLC est un employeur garantissant l'égalité des chances. Tous les candidats qualifiés seront pris en considération pour un emploi sans distinction de race, couleur, religion, sexe, orientation sexuelle, identité de genre, origine nationale, handicap, statut d'ancien combattant ou toute autre catégorie protégée.
