Stellenangebot
Software Engineer
Als Software Engineer bei Man Numeric arbeitest du eng mit Quantitativen Forschern und Portfoliomanagern zusammen, um neue Datenquellen zu integrieren, Handelsstrategien umzusetzen und Optimierungstools zu entwickeln. Die Stelle bietet eine offene und kollaborative Arbeitsumgebung mit vielen Möglichkeiten zum Wachstum und zur Weiterentwicklung.
Stellenbeschreibung
Über die Rolle
Als Software Engineer in der Front Office Engineering 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 Handelsstrategien, die Entwicklung von Optimierungstools, den Aufbau von Datenvisualisierungstools, die Implementierung von Systemen, Plattformen und Infrastrukturen sowie die Nutzung unseres Technologie-Stacks durch die Erstellung effizienter Algorithmen und Cluster-Computing-Lösungen umfassen.
Unsere Technologie
Unsere Systeme laufen fast alle auf Linux und der Großteil unseres Codes ist in Python geschrieben, mit dem vollständigen wissenschaftlichen Stack: Numpy, Scipy, Pandas, Statsmodels und scikit-learn, um nur einige zu nennen. Wir verwenden Rinares extensiv. Wir implementieren neue Systeme, die die höchste Datenübertragung erfordern, in Java. Für die Speicherung verlassen wir uns stark auf MongoDB und H2O SOL.
Anforderungen
Wesentliche Anforderungen
- 2-3 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise mit Schwerpunkt auf quantitativen Anwendungen
- Profizienz in Python und Erfahrung mit wissenschaftlichen Bibliotheken, einschließlich Pandas, NumPy, Scipy, Statsmodels
- Erfahrung mit der Arbeit an Produktionssystemen, mit Verständnis für Best Practices für Tests, Überwachung und Bereitstellung
- Bequemlichkeit bei der Arbeit auf Linux-Plattformen und Verwendung von Git
- Arbeitskenntnisse in einer oder mehreren relevanten Datenbanktechnologien, wie MS SQL, Postgres oder MongoDB
Vorteilhafte Anforderungen
- Erfahrung in der quantitativen Softwareentwicklung in einem Front-Office-Umfeld, wie z.B. bei einem Hedgefonds, einer Eigenhandelsfirma oder einer Investmentbank
- Erfahrung mit der Arbeit mit großen Datenmengen, sowohl strukturiert als auch unstrukturiert
- Erfahrung mit dem Aufbau von Webanwendungen mit modernen Frameworks wie React
- Profizienz mit verteilten Computing-Technologien wie Spark, Dask, Kubernetes, Redis
- Kenntnisse über Handels-/Investitionstechniken, einschließlich Trade Capture & ETF, verteilter Speicherung & Verarbeitung und Data Warehousing
- Starkes Verständnis für Finanzmärkte und -instrumente
- Erfahrung mit der Arbeit mit Finanzmarktdaten
- Relevante mathematische Kenntnisse, z.B. Statistik, Zeitreihenanalyse
Persönliche Eigenschaften
- Starker akademischer Hintergrund und ein Abschluss mit hohem mathematischem und computergestütztem Inhalt, z.B. Informatik, Mathematik, Ingenieurwesen oder Physik
- Intelligent mit einem analytischen Ansatz zur Problemlösung
- Selbstorganisiert mit der Fähigkeit, Zeit effektiv über mehrere Projekte und mit konkurrierenden Prioritäten zu verwalten
- Fokussiert auf die Lieferung von Werten für das Unternehmen mit unermüdlichen Bemühungen, Prozesse zu verbessern
Wir bieten
- Wettbewerbsfähige Vergütung
- Großzügige Urlaubsgewährung
- Vielfältige Gesundheits- und andere steuerbare Leistungen
- Verpflichtung zu kontinuierlichem Lernen und Entwicklung durch On-the-Job-Training, Mentoring, regelmäßige Konferenzteilnahme und Unterstützung von Studenten und beruflichen Qualifikationen
Jobdetails