B&A
Millennium
Senior C++ Market Data Engineer
Über die Stelle
Das SPEED Market Data Team sucht einen praxisorientierten Technical Lead, der einen kritischen Arbeitsbereich übernimmt und vorantreibt. Der Fokus liegt auf der Architektur, Implementierung, Überwachung und Unterstützung von Low-Latency C++-Systemen, die robust, belastbar, präzise, stabil und extrem schnell sind. Durch die Leitung des Designs und der Weiterentwicklung dieser Hochleistungsinfrastruktur tragen Sie dazu bei, MLP als führend im Bereich des quantitativen Handels zu positionieren. Sie gestalten die Zukunft dieser Branche und arbeiten dabei mit anderen herausragenden Ingenieuren und Strategen zusammen, um einige der bedeutendsten technischen Herausforderungen weltweit zu lösen.
Wir suchen eine starke technische Führungspersönlichkeit mit Erfahrung in der Finanzmarkttechnologie und Expertise im Bereich Echtzeit-Marktdaten, um unsere globale Echtzeit-Marktdatenplattform (sowohl für Low-Latency als auch für nicht latenzkritische Anwendungen) zu entwerfen, aufzubauen und zu unterstützen. Diese Rolle betont technische Führung, architektonische Verantwortung und teamübergreifende Koordination anstelle von Personalmanagement. Der erfolgreiche Kandidat fühlt sich wohl dabei, einen Arbeitsbereich von Anfang bis Ende zu verantworten – einschließlich Design, Implementierung, Überwachung, Support und Stakeholder-Management – während er gleichzeitig die Stabilität der bestehenden Umgebung sicherstellt und Plattformverbesserungen vorantreibt.
Hauptverantwortlichkeiten
- Sie fungieren als technischer Eigentümer für einen wichtigen Marktdaten-Arbeitsbereich, geben die technische Richtung vor, definieren die Architektur und treiben die Umsetzung über den gesamten Lebenszyklus hinweg voran.
- Sie arbeiten mit Hardware- und Softwareteams abteilungsübergreifend zusammen, um Systeme zur Verarbeitung und Verteilung von Echtzeit-Marktdaten zu entwerfen und zu bauen.
- Sie leiten und treiben neue technische Initiativen für das Team voran, einschließlich der Bewertung von Technologien, der Definition von Standards und der Etablierung von Best Practices.
- Sie entwerfen und entwickeln Systeme, Schnittstellen und Tools für historische Marktdaten und Handelssimulationen, die die Forschungsproduktivität steigern.
- Sie entwerfen und implementieren Komponenten einer Unternehmens-Marktdatenplattform, einschließlich Komponenten für Caching, Aggregation, Conflation und wertschöpfende Datenanreicherung.
- Sie optimieren die Plattformleistung durch Netzwerk- und Systemprogrammierung sowie fortgeschrittene Low-Latency-Techniken (CPU-, NIC-, Kernel- und Anwendungsebene-Tuning).
- Sie leiten das Design und die Wartung von automatisierten Test- und Benchmark-Frameworks sowie Tools für Risikomanagement, Leistungsverfolgung und Systemvalidierung.
- Sie bieten technische Führung für den Support und Betrieb beider Echtzeit-Marktdatenumgebungen des Unternehmens, einschließlich der Koordination interner, anbieterseitiger und börsengetriebener Änderungen.
- Sie entwerfen und entwickeln Komponenten zur Automatisierung des Supports und Managements der Marktdatenplattform, einschließlich Überwachung, Erfassung/Visualisierung von Echtzeit- und historischen Metriken sowie Self-Service-Verwaltungs-/Benutzertools.
- Sie dienen als primäre technische Schnittstelle für Benutzer der Marktdatenumgebung (Portfolio-Manager, Handelstische und Kerntechnologieteams) und übersetzen Anforderungen in robuste technische Lösungen.
- Sie leiten die Verbesserung von Prozessen und Arbeitsabläufen für den Betrieb der Marktdatenplattform (Release/Deployment, Incident Management und Behebung, Handhabung von Börsenbenachrichtigungen, Definition und Durchsetzung von SLAs).
- Sie betreuen und beeinflussen andere Ingenieure durch Code-Reviews, Design-Reviews und praktische Anleitung und fördern eine Kultur technischer Exzellenz und Verantwortlichkeit.
Qualifikationen / Erforderliche Fähigkeiten
- Abgeschlossenes Studium der Informatik oder eines verwandten Fachbereichs mit fundiertem Hintergrund in Datenstrukturen, Algorithmen und objektorientierter Programmierung in modernem C++.
- Tiefgreifendes Verständnis der Interna von Linux und Netzwerken, insbesondere in Umgebungen mit niedriger Latenz und hohem Durchsatz.
- Fundierte Kenntnisse der CPU-Architektur und die Fähigkeit, CPU-Funktionen zur Leistungsoptimierung zu nutzen.
- Nachgewiesene Erfahrung als technischer Leiter oder Senior Engineer mit Verantwortung für komplexe Systeme oder Arbeitsbereiche von Anfang bis Ende (Design, Bereitstellung und Betrieb).
- Fähigkeit, Prioritäten zu setzen und Kompromisse in einem schnelllebigen, druckvollen und sich ständig verändernden Umfeld einzugehen; ausgeprägtes Gefühl für Dringlichkeit, Eigenverantwortung und Durchsetzungsvermögen.
- Starker Glaube an und Praxis von extremer Eigenverantwortung, mit einer nachgewiesenen Erfolgsbilanz bei der Übernahme von Verantwortung für Systeme in der Produktion.
- Effektive Kommunikations- und Stakeholder-Management-Fähigkeiten: Fähigkeit, eng mit Geschäfts- und Technologieanwendern zusammenzuarbeiten, deren Bedürfnisse zu verstehen und geeignete technische Lösungen voranzutreiben.
- Erfahrung im Aufbau von Lösungen in Cloud-Umgebungen wie GCP und AWS.
- Kenntnisse in weiteren Programmiersprachen wie Java, Python oder Skriptsprachen (Perl, Shell).
- Technischer Hintergrund in der Anwendungsentwicklung für komplexe Marktdatensysteme (z. B. Bloomberg, Thomson Reuters usw.).
- Erfahrung in der Unterstützung von Marktdatenumgebungen innerhalb einer globalen Organisation, einschließlich intern entwickelter DMA-Feed-Handler und Verteilungsinfrastruktur.
- Fundiertes Verständnis von Marktdatenkonzepten und -funktionalitäten, einschließlich Datenmodellen (Felder/Nachrichten), Protokollen (z. B. Snapshot + Delta), Orderbuch-Darstellungen (L1/L2/L3), Wiederherstellung und Zuverlässigkeit.
- Praktische Erfahrung in Site Reliability Engineering oder DevOps, einschließlich Systemadministration, Automatisierung, Messung sowie Release-/Deployment-Management.
- Erfahrung mit Überwachungs-, Metrik- und Steuerungs-Tools für verteilte Marktdatenplattformen, mit der Fähigkeit, bestehende Lösungen zu bewerten und Verbesserungen in Entwicklung und Betrieb voranzutreiben.
- Fähigkeit, mit einem hohen Maß an Gründlichkeit und Liebe zum Detail zu arbeiten, wobei eine starke Eigenverantwortung für Liefergegenstände und Produktionssysteme demonstriert wird.
Millennium zahlt ein Gesamtvergütungspaket, das ein Grundgehalt, einen diskretionären Leistungsbonus und ein umfassendes Leistungspaket beinhaltet.
Die geschätzte Grundgehaltsspanne für diese Position liegt bei $175,000 bis $250,000, was spezifisch für New York ist und sich in Zukunft ändern kann.
Bei der Finalisierung eines Angebots berücksichtigen wir das Erfahrungsniveau einer Person und die Qualifikationen, die sie in die Rolle einbringt, um ein wettbewerbsfähiges Gesamtvergütungspaket zu formulieren.
