B&A
Citi
SVP Head of Market Data Engineering (C++)
À propos du poste
L'organisation Equities Technology de Citi recherche un ingénieur plateforme Senior Market Data opérationnel pour rejoindre l'équipe Market Data Engineering. Ce poste se concentre sur la conception et la livraison des plateformes de distribution de données de marché en temps réel de nouvelle génération de Citi, soutenant le trading d'actions mondial, avec une feuille de route visant à couvrir plusieurs classes d'actifs au fil du temps.
Le rôle est intégré au sein d'une organisation horizontale de plateforme Market Data, responsable de fournir des données de marché précises, déterministes et à faible latence à un large éventail de consommateurs internes, notamment les plateformes d'exécution électronique (Algo/SOR), d'accès au marché et d'analyse.
L'ingénieur senior participera activement à la conception et à l'implémentation des systèmes, contribuera aux décisions architecturales et veillera au respect des objectifs de latence, tout en considérant la correction et le déterminisme des données comme des résultats d'ingénierie non négociables. Cela inclut une appropriation approfondie de la latence de bout en bout (wire-to-consumer), de la mesure des performances, du contrôle de régression et de l'optimisation au niveau du système d'exploitation nécessaires pour obtenir un comportement prévisible à grande échelle. Ce rôle exige une collaboration étroite avec les bureaux de trading, les consommateurs de la plateforme, la recherche quantitative, l'infrastructure et les équipes régionales à l'échelle mondiale. L'alignement avec la stratégie mondiale et la couverture du marché interrégional est un élément central du poste. Une expérience préalable des systèmes de données de marché en temps réel et de la microstructure des bourses sur les places financières mondiales est essentielle.
RESPONSABILITÉS
- Concevoir et développer les plateformes de distribution de données de marché en temps réel de nouvelle génération de Citi, fournissant des données de marché normalisées à de multiples consommateurs internes à travers les régions.
- Construire et faire évoluer des composants C++ critiques en termes de performance pour l'ingestion, la normalisation et la diffusion (fan-out) des données de marché.
- Définir et appliquer les normes de plateforme pour la sémantique, les schémas et les garanties de correction des données de marché.
- Concevoir le chemin critique de bout en bout (wire-to-consumer), avec un accent explicite sur la conception compatible NUMA, l'épinglage de cœur / isolation CPU, la concurrence sans verrou (lock-free), la disposition en mémoire et la localité du cache.
- Assumer la responsabilité des optimisations au niveau du système d'exploitation et de l'exécution, y compris le réglage du noyau Linux et du réseau, l'affinité IRQ, les modèles de threading et le profilage des performances.
- Garantir des performances déterministes en cas de charge en rafale, de perte de paquets et de conditions de marché volatiles.
- Utiliser Aeron (ou équivalent) pour la diffusion haute performance et l'IPC, avec une responsabilité pratique de la configuration des pilotes, de la sélection du transport et du réglage. Maîtriser le comportement de contre-pression (back-pressure) d'Aeron, la sémantique de perte/relecture et les diagnostics de performance pour atteindre les objectifs de latence et de correction.
- Assumer la responsabilité de la mesure de la latence et de l'observabilité à l'aide d'histogrammes (p50/p95/p99/p99.9) et de l'analyse de queue (tail analysis) ; établir des lignes de base et des alertes sur les dérives de distribution.
- Promouvoir des normes élevées en matière de qualité du code, de tests automatisés et de discipline SDLC, avec un accent particulier sur la correction et la sécurité contre les régressions de latence.
- Tirer parti des outils SDLC alimentés par l'IA de Citi pour améliorer la productivité, la qualité du code et l'efficacité de l'ingénierie.
- Faire évoluer les pratiques de développement Agile et les pipelines CI/CD, en mettant l'accent sur les tests en amont (shift-left) et des cycles de publication sécurisés et accélérés.
QUALIFICATIONS
- 12+ années d'expérience pratique en ingénierie dans la construction de systèmes à faible latence et haut débit, avec une forte maîtrise du C++ moderne.
- Expérience préalable dans la conception ou la gestion de plateformes de distribution de données de marché en temps réel au sein d'une institution financière mondiale (Actions requises ; multi-actifs est un plus).
- Expérience pratique approfondie du multicast UDP dans des environnements de production, y compris la gestion des pertes, la récupération et le comportement opérationnel.
- Solide compréhension des techniques de faible latence, y compris NUMA, l'épinglage de cœur / isolation CPU, l'affinité IRQ, le réglage du noyau et du réseau, la gestion de la mémoire et la localité du cache.
- Expérience en production utilisant Aeron, y compris le réglage du transport/pilote, la gestion de la contre-pression, la sémantique de perte/relecture et les diagnostics de performance.
- Appropriation démontrée de l'observabilité de la latence de bout en bout (wire-to-consumer), y compris les histogrammes, l'analyse de queue et la détection de régression.
- Solide compréhension de la microstructure des bourses et des différences de structure de marché régionales sur les places financières mondiales.
- Capacité à prioriser de multiples initiatives et à livrer dans un environnement mondial distribué et au rythme rapide.
- Excellentes compétences en communication, avec la capacité de raisonner et d'expliquer clairement des systèmes complexes aux ingénieurs, aux quants et aux parties prenantes du trading.
FORMATION
- Licence / Diplôme universitaire en informatique, ingénierie ou domaine connexe, ou expérience professionnelle équivalente.
COMPÉTENCES LES PLUS PERTINENTES
------------------------------------------------------
GROUPE DE FAMILLE D'EMPLOI : Technologie
------------------------------------------------------
FAMILLE D'EMPLOI : Développement d'applications
------------------------------------------------------
TYPE DE TEMPS : Temps plein
------------------------------------------------------
LIEU PRINCIPAL : Jersey City New Jersey États-Unis
------------------------------------------------------
FOURCHETTE DE SALAIRE À TEMPS PLEIN POUR LE LIEU PRINCIPAL : $176,720.00 - $265,080.00
------------------------------------------------------
Veuillez consulter les exigences énumérées ci-dessus.
------------------------------------------------------
AUTRES COMPÉTENCES PERTINENTES
Pour des compétences complémentaires, veuillez consulter ci-dessus et/ou contacter le recruteur.
------------------------------------------------------
DATE DE CLÔTURE PRÉVUE DE L'OFFRE
------------------------------------------------------
TRAITEMENT AUTOMATISÉ ET IA
Nous utilisons un traitement automatisé, y compris l'intelligence artificielle, pour nos intérêts commerciaux légitimes (ou nos objectifs commerciaux raisonnables et appropriés) afin d'identifier et d'aligner les compétences et les capacités du candidat avec une offre d'emploi spécifique. De plus, si vous le choisissez ou y consentez, nous pouvons faire correspondre vos compétences et capacités à d'autres rôles appropriés chez Citi. Il est important de noter que tous nos processus et décisions d'embauche, y compris la détermination de votre adéquation à un rôle, sont menés, vérifiés et décidés par des individus. Notre traitement automatisé et notre IA n'impliquent pas de s'appuyer sur une prise de décision automatique ou autonome. Veuillez vous référer aux Considérations Juridictionnelles, avec des dispositions spécifiques pour votre pays (le cas échéant) pour plus de détails.
Résidents de l'Illinois – Avis et droit concernant l'IA tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/Illinois_Career_Supplement_a11y.pdf
------------------------------------------------------
Citi est un employeur garantissant l'égalité des chances, et les candidats qualifiés seront pris en considération sans égard à leur race, couleur, religion, sexe, orientation sexuelle, identité de genre, origine nationale, handicap, statut de vétéran protégé ou toute autre caractéristique protégée par la loi.
Si vous êtes une personne en situation de handicap et que vous avez besoin d'un aménagement raisonnable pour utiliser nos outils de recherche et/ou postuler à une opportunité de carrière, consultez l'Accessibilité chez Citi citigroup.com/citi/accessibility/application-accessibility.htm.
Voir la déclaration de politique EEO de Citi citigroup.com/global/eeo-aa-policy et l'affiche Know Your Rights eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf.
En plus du salaire, les offres de Citi peuvent également inclure, pour les employés éligibles, des primes discrétionnaires et forfaitaires d'incitation et de rétention. Citi propose des avantages sociaux compétitifs, notamment : couverture médicale, dentaire et ophtalmique ; 401(k) ; assurance vie, accident et invalidité ; et des programmes de bien-être. Citi propose également des forfaits de congés payés, incluant les congés planifiés (vacances), les congés non planifiés (congés maladie) et les jours fériés payés. Pour plus d'informations concernant les avantages sociaux des employés de Citi, veuillez visiter citibenefits.com. Les offres disponibles peuvent varier selon la juridiction, le niveau de poste et la date d'embauche.
