Stellenangebot
Senior Python Engineer-Numeric
Als Senior Python Engineer bei Man Numeric entwickelst du eng mit Quantitativen Forschern und Portfoliomanagern zusammen und arbeitest an der Implementierung von Handelsignalen, Optimierungstools und Datenvisualisierung. Du benötigst 5-7 Jahre Erfahrung in der Softwareentwicklung, Python-Expertise und Kenntnisse in wissenschaftlichen Bibliotheken.
Stellenbeschreibung
Über die Rolle
Als Senior Software Engineer in der Front-office Engineers Organisation bei Man Numeric arbeiten Sie eng mit Quantitative Researchern und Portfolio-Managern zusammen. Ihre Herausforderungen werden vielfältig sein und können die Einbindung neuer Datenmengen, die Implementierung neuer Handelsignale, die Entwicklung von Optimierungstools, den Aufbau von Datenvisualisierungstools und die Leistungsüberwachung mithilfe bestehender Infrastruktur sowie die Forschung und Entwicklung numerischer Algorithmen und Cluster-Computing-Lösungen umfassen.
Aufgaben
- Einbindung neuer Datenmengen
- Implementierung neuer Handelsignale
- Entwicklung von Optimierungstools
- Aufbau von Datenvisualisierungstools
- Leistungsüberwachung mithilfe bestehender Infrastruktur
- Forschung und Entwicklung numerischer Algorithmen und Cluster-Computing-Lösungen
Anforderungen
Essential
- 5-7 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise mit Schwerpunkt auf quantitative Anwendungen
- 5+ Jahre Erfahrung mit Python und Python-Profizienz mit verwandten wissenschaftlichen Bibliotheken, einschließlich:
- NumPy
- SciPy
- statmodels
- Erfahrung mit Hochfrequenz-/Niedrige-Latenz-Produktionssystemen, mit Kenntnissen über bewährte Verfahren für Tests, Überwachung, Docker und Bereitstellung
- Proficient auf Linux-Plattformen und starkes Verständnis von OR
- Arbeitskenntnisse oder Erfahrung mit Daten Technologien, wie MS SQL, Postgres oder MongoDB
- Nachgewiesene Erfahrung mit der Arbeit mit großen Datenmengen, sowohl strukturiert als auch unstrukturiert
Advantages
- Erfahrung in der quantitativen Softwareentwicklung in einem Front-Office-Umfeld, wie z.B. einem Hedgefonds
- Gelegenheit, an Projekten und Systemen zu arbeiten, die sich auf das Geschäft auswirken
- Erfahrung mit der Betreuung von Junior-Teammitgliedern und der Verwaltung von Projekten
- Erfahrung mit dem Aufbau von Webanwendungen mit modernen Frontends wie React
- Erfahrung mit verteilten Computing-Technologien wie Spark, Scala, Kubernetes, Redis
- Kenntnisse über moderne Datenengineering-Praktiken, einschließlich Datenpipelines und ETL-Tools, verteilter Speicher und Verarbeitung großer Datenmengen
- Starkes Verständnis von Finanzmärkten und Investitionen
- Erfahrung mit der Arbeit mit Finanzmarktdaten
- Python-technische Kenntnisse (z.B. Dekoratoren, Zeitreihenanalyse)
Persönliche Eigenschaften
- Starker akademischer Hintergrund und ein Abschluss mit hohem mathematischem und computergestütztem Inhalt, z.B. Computerwissenschaften, Mathematik, Ingenieurwesen oder Physik
- Selbstständig mit der Fähigkeit, Analysen zur Lösung von Problemen ohne Hilfe durchzuführen
- Selbstmotiviert mit der Fähigkeit, Prioritäten zu setzen, Zeit über mehrere Projekte zu verwalten und mit konkurrierenden Anforderungen und Prioritäten
- Erfahrung in der Lieferung und Rechenschaftspflicht für das Geschäft mit unermüdlichen Bemühungen, Prozesse zu verbessern
- Starke zwischenmenschliche Fähigkeiten, in der Lage, enge Arbeitsbeziehungen mit quantitativen Forschern, Portfoliomanagern, Händlern und hochrangigen Geschäftspersonen aufzubauen und aufrechtzuerhalten
Benefits
- Trader-Büro im DIFC/Oasis-Campus mit leichtem Zugang zu Verkehr und Annehmlichkeiten
- Hybrides Arbeitsmodell
- Wettbewerbsfähiges Vergütungspaket
Jobdetails