Esri
Millennium
Ingénieur Senior en Données de Marché C++
À propos du poste
Responsable Technique, Ingénierie Analytique MFT MDE
L'équipe SPEED Market Data recherche un responsable technique opérationnel qui prendra en charge et pilotera un flux de travail critique axé sur l'architecture, la mise en œuvre, la surveillance et le support de systèmes C++ à faible latence, robustes, résilients, précis, stables et extrêmement rapides. En dirigeant la conception et l'évolution de cette infrastructure haute performance, vous contribuerez à positionner MLP comme un leader du trading quantitatif. Vous façonnerez l'avenir de ce secteur tout en travaillant aux côtés d'autres ingénieurs et stratèges exceptionnels pour résoudre certains des problèmes d'ingénierie les plus importants au monde.
Nous recherchons un leader technique solide possédant une expérience dans les technologies des marchés financiers et une expertise en données de marché en temps réel pour concevoir, construire et supporter notre plateforme mondiale de données de marché en temps réel (à la fois à faible latence et non sensible à la latence). Ce rôle met l'accent sur le leadership technique, la responsabilité architecturale et la coordination inter-équipes plutôt que sur la gestion du personnel. Le candidat retenu sera à l'aise avec la prise en charge complète d'un flux de travail, couvrant la conception, la mise en œuvre, la surveillance, le support et la gestion des parties prenantes, tout en assurant la stabilité de l'environnement existant et en pilotant les améliorations de la plateforme.
Principales responsabilités
- Agir en tant que propriétaire technique d'un flux de travail majeur sur les données de marché, en définissant l'orientation technique, l'architecture et en pilotant l'exécution sur l'ensemble du cycle de vie.
- Collaborer avec les équipes matérielles et logicielles entre les divisions pour concevoir et construire des systèmes de traitement et de distribution de données de marché en temps réel.
- Diriger et piloter de nouvelles initiatives techniques pour l'équipe, notamment l'évaluation des technologies, la définition des normes et l'établissement des meilleures pratiques.
- Concevoir et développer des systèmes, des interfaces et des outils pour les données de marché historiques et les simulations de trading afin d'augmenter la productivité de la recherche.
- Architecturer et mettre en œuvre des composants d'une plateforme de données de marché d'entreprise, y compris des composants pour la mise en cache, l'agrégation, la conflation et l'enrichissement de données à valeur ajoutée.
- Optimiser les performances de la plateforme en utilisant la programmation réseau et système, ainsi que des techniques avancées de faible latence (optimisation au niveau du CPU, de la carte réseau, du noyau et de l'application).
- Diriger la conception et la maintenance de frameworks de tests et de benchmarks automatisés, ainsi que des outils pour la gestion des risques, le suivi des performances et la validation des systèmes.
- Assurer le leadership technique pour le support et l'exploitation des environnements de données de marché en temps réel de l'entreprise, y compris la coordination des changements internes, des fournisseurs et des bourses.
- Concevoir et développer des composants pour automatiser le support et la gestion de la plateforme de données de marché, y compris la surveillance, la collecte/visualisation de métriques en temps réel et historiques, et les outils administratifs/utilisateurs en libre-service.
- Servir de liaison technique principale pour les utilisateurs de l'environnement de données de marché (gestionnaires de portefeuille, bureaux de trading et équipes technologiques centrales), en traduisant les besoins en solutions techniques robustes.
- Diriger l'amélioration des processus et des flux de travail pour l'exploitation de la plateforme de données de marché (publication/déploiement, gestion et résolution des incidents, traitement des notifications des bourses, définition et application des SLA).
- Encadrer et influencer d'autres ingénieurs par le biais de revues de code, de revues de conception et de conseils pratiques, en favorisant une culture d'excellence technique et de responsabilité.
Qualifications / Compétences requises
- Diplôme en informatique ou dans un domaine connexe avec une solide expérience des structures de données, des algorithmes et de la programmation orientée objet en C++ moderne.
- Compréhension approfondie des internes du système Linux et de la mise en réseau, en particulier dans les environnements à faible latence et à haut débit.
- Solide connaissance de l'architecture CPU et capacité à tirer parti des capacités du CPU pour l'optimisation des performances.
- Expérience démontrée en tant que responsable technique ou ingénieur senior prenant en charge des systèmes complexes ou des flux de travail de bout en bout (conception, livraison et opérations).
- Capacité à prioriser et à faire des compromis dans un environnement en évolution rapide, sous haute pression et en constante mutation ; sens aigu de l'urgence, de l'appropriation et du suivi.
- Forte croyance et pratique de la responsabilité extrême, avec une expérience avérée de la prise en charge des systèmes en production.
- Compétences efficaces en communication et en gestion des parties prenantes : capacité à travailler en étroite collaboration avec les utilisateurs professionnels et technologiques, à comprendre leurs besoins et à piloter des solutions techniques appropriées.
- Expérience dans la création de solutions sur des environnements cloud tels que GCP et AWS.
- Connaissance de langages de programmation supplémentaires tels que Java, Python ou de script (Perl, shell).
- Contexte technique dans le développement d'applications sur des systèmes de données de marché complexes (par exemple, Bloomberg, Thomson Reuters, etc.).
- Expérience dans le support d'environnements de données de marché au sein d'une organisation mondiale, y compris les gestionnaires de flux DMA développés en interne et l'infrastructure de distribution.
- Solide compréhension des concepts et fonctionnalités des données de marché, y compris les modèles de données (champs/messages), les protocoles (par exemple, instantané + delta), les représentations du carnet d'ordres (L1/L2/L3), la récupération et la fiabilité.
- Expérience pratique en Site Reliability Engineering ou DevOps, y compris l'administration système, l'automatisation, la mesure et la gestion des versions/déploiements.
- Expérience avec les outils de surveillance, de métriques et de commande/contrôle pour les plateformes de données de marché distribuées, avec la capacité d'évaluer les solutions existantes et de piloter des améliorations dans le développement et les opérations.
- Capacité à opérer avec un haut niveau de rigueur et d'attention aux détails, démontrant une forte appropriation des livrables et des systèmes de production.
Millennium verse une rémunération totale qui comprend un salaire de base, une prime de performance discrétionnaire et un ensemble complet d'avantages sociaux. La fourchette de salaire de base estimée pour ce poste est de $175,000 à $250,000, ce qui est spécifique à New York et peut changer à l'avenir. Lors de la finalisation d'une offre, nous prenons en considération le niveau d'expérience d'un individu et les qualifications qu'il apporte au rôle pour formuler une rémunération totale compétitive.
