B&A
Citi
Responsable principal, Ingénierie des données de marché (C++)
À propos du poste
L'organisation Equities Technology de Citi recherche un Ingénieur senior expérimenté en plateformes de données de marché pour rejoindre l'équipe d'ingénierie des données de marché, axé 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, prenant en charge le trading mondial d'actions, avec une feuille de route vers une couverture multi-actifs au fil du temps.
Le poste s'inscrit dans une organisation de plateforme de données de marché horizontale responsable de la fourniture de données de marché précises, déterministes et à faible latence à un large éventail de consommateurs internes, y compris l'exécution électronique (Algo/SOR), l'accès au marché et les plateformes d'analyse.
L'ingénieur senior sera impliqué dans la conception et la mise en œuvre pratiques, contribuant aux décisions architecturales et garantissant le respect des objectifs de latence tout en considérant la correction des données et le déterminisme comme des résultats d'ingénierie non négociables. Cela inclut une propriété approfondie de la latence du fil à l'utilisateur, la mesure des performances, le contrôle des régressions et l'optimisation au niveau du système d'exploitation requise pour obtenir un comportement prévisible à grande échelle. Ce rôle nécessite une collaboration étroite avec les desks de trading, les consommateurs de plateformes, 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 font partie intégrante du rôle. Une expérience préalable des systèmes de données de marché en temps réel et de la microstructure des échanges sur les marchés mondiaux 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 à plusieurs 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 des données de marché.
- Définir et appliquer les normes de plateforme pour la sémantique des données de marché, les schémas et les garanties de correction.
- Ingénierie du chemin critique de bout en bout, du fil à l'utilisateur, avec un accent explicite sur la conception sensible NUMA, le pinning des cœurs / l'isolation des CPU, la concurrence sans verrouillage, la disposition de la mémoire et la localité du cache.
- Assurer l'optimisation au niveau du système d'exploitation et du runtime, y compris le réglage du noyau et du réseau Linux, l'affinité IRQ, les modèles de threading et le profilage des performances.
- Garantir des performances déterministes sous charge de pointe, perte de paquets et conditions de marché volatiles.
- Utiliser Aeron (ou équivalent) pour la diffusion à haute performance et l'IPC, avec une responsabilité pratique pour la configuration du pilote, la sélection du transport et le réglage. Assurer le comportement de back-pressure d'Aeron, la sémantique de perte/rejeu et le diagnostic des performances pour atteindre les objectifs de latence et de correction.
- Assurer la mesure de la latence et l'observabilité à l'aide d'histogrammes (p50/p95/p99/p99.9) et d'analyses de queues ; établir des bases de référence et alerter sur les changements de distribution.
- Promouvoir des normes élevées en matière de qualité de 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 de Citi alimentés par l'IA 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 décalés vers la gauche et des cycles de publication sûrs et accélérés.
QUALIFICATIONS
- Plus de 12 ans d'expérience pratique en ingénierie dans la construction de systèmes à faible latence et à haut débit, avec une solide 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 dans une institution financière mondiale (actions requises ; multi-actifs un plus).
- Expérience pratique approfondie du multicast UDP dans des environnements de production, y compris la perte, la récupération et le comportement opérationnel.
- Solide compréhension des techniques de faible latence, y compris NUMA, le pinning des cœurs / l'isolation des 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 de production avec Aeron, y compris le réglage du transport/pilote, la gestion de la back-pressure, la sémantique de perte/rejeu et le diagnostic des performances.
- Propriété démontrée de l'observabilité de la latence du fil à l'utilisateur, y compris les histogrammes, l'analyse des queues et la détection des régressions.
- Solide compréhension de la microstructure des échanges et des différences de structure du marché régional sur les marchés mondiaux.
- Capacité à prioriser plusieurs initiatives et à livrer dans un environnement mondialisé et dynamique.
- Excellentes compétences en communication, avec la capacité de raisonner et d'expliquer clairement des systèmes complexes aux ingénieurs, aux quantitatifs et aux parties prenantes du trading.
FORMATION
- Diplôme de licence / diplôme universitaire en informatique, ingénierie ou un domaine connexe, ou expérience professionnelle équivalente.
COMPÉTENCES LES PLUS PERTINENTES
------------------------------------------------------
GROUPE DE FAMILLE D'EMPLOIS : Technologie
------------------------------------------------------
FAMILLE D'EMPLOIS : Développement d'applications
------------------------------------------------------
TYPE DE CONTRAT : Temps plein
------------------------------------------------------
EMPLACEMENT PRINCIPAL : Jersey City New Jersey États-Unis
------------------------------------------------------
FOURCHETTE DE SALAIRE ANNUEL PRIMAIRE À TEMPS PLEIN : $176,720.00 - $265,080.00
------------------------------------------------------
Veuillez consulter les exigences énumérées ci-dessus.
------------------------------------------------------
AUTRES COMPÉTENCES PERTINENTES
Pour les 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 le 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 un poste spécifique. De plus, si vous le souhaitez, ou donnez votre consentement, nous pouvons faire correspondre vos compétences et capacités à d'autres postes appropriés chez Citi. Important, tous nos processus d'embauche et décisions, y compris la détermination de votre aptitude pour un poste, sont menés, vérifiés et décidés par des individus. Notre traitement automatisé et notre IA n'impliquent pas de dépendre de décisions automatiques ou autonomes. 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 IA et Droit 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 recevront une 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 handicapée 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.
Consultez la Déclaration de politique EEO de Citi citigroup.com/global/eeo-aa-policy et l'affiche Connaissez vos droits 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 formulaires d'incitation et de rétention. Citi offre des avantages sociaux compétitifs aux employés, notamment : une couverture médicale, dentaire et de vision ; un régime 401(k) ; une assurance vie, accidents et invalidité ; et des programmes de bien-être. Citi propose également des formules de congés payés, y compris des congés planifiés (vacances), des congés non planifiés (maladie) et des jours fériés payés. Pour plus d'informations sur les avantages sociaux des employés de Citi, veuillez visiter citibenefits.com. Les offres disponibles peuvent varier selon la juridiction, le niveau du poste et la date d'embauche.
