Stellenangebot
Software Engineer
Als Software Engineer bei Man Numeric arbeitest du eng mit Quantitativen Forschern und Portfoliomanagern zusammen, um neue Datenmengen zu erstellen, Handelsstrategien umzusetzen und Datenvisualisierungstools zu entwickeln. Die Stelle bietet eine offene, transparente 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 Erstellung neuer Datenmengen, die Implementierung neuer Handelsstrategien, die Entwicklung von Portfolio-Optimierungstools, die Erstellung von Datenvisualisierungstools, die Verbesserung unserer Forschungsplattformen und die Ausführung von Aufgaben mit effizienten numerischen 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 Systeme, die die höchste Datenübertragung erfordern, in Java. Für die Speicherung verlassen wir uns stark auf MongoDB und MS SQL.
Anforderungen
Wesentliche Anforderungen
- 2-3 Jahre Berufserfahrung in der Softwareentwicklung, vorzugsweise mit Schwerpunkt auf quantitativen Anwendungen
- Vertrautheit mit Python und Erfahrung mit wissenschaftlichen Bibliotheken, einschließlich Pandas, NumPy, Scipy, Statsmodels und scikit-learn
- Erfahrung in der Arbeit mit Produktionssystemen, mit Verständnis für Best Practices für Tests, Überwachung und Bereitstellung
- Bequemlichkeit bei der Arbeit auf Linux-Plattformen und mit DevOps-Technologien wie MS SQL, Postgres oder MongoDB
- Vertrauen bei der Arbeit mit einer oder mehreren relevanten Datenbanken
Vorteilhafte Anforderungen
- Erfahrung in der quantitativen Softwareentwicklung in einem Front Office-Umfeld, wie z.B. bei einem Hedgefonds, einer Eigenhandelsfirma oder einer Investmentbank
- Erfahrung in der Arbeit mit großen Datenmengen, sowohl strukturiert als auch unstrukturiert
- Erfahrung beim Aufbau von Webanwendungen mit modernen Frameworks wie React
- Vertrautheit mit verteilten Computing-Technologien wie Spark, Docker, Kubernetes, Redis
- Kenntnisse von Handelssystemen, die die Verarbeitung von Echtzeit-Datenfeeds und ETL-Tools erfordern; verteilte Speicherung und Verarbeitung sowie Data Warehousing
- Starkes Verständnis von Finanzmärkten und -instrumenten
- Erfahrung in der Arbeit mit Finanzmarktdaten
- Relevante mathematische Kenntnisse, z.B. Statistik, Zeitreihenanalyse
Persönliche Eigenschaften
- Starker akademischer Hintergrund und ein Abschluss mit hohem mathematischen und computergestützten Inhalt, z.B. Computerwissenschaften, Mathematik, Ingenieurwesen oder Physik
- Intelligent mit einem starken Einfühlungsvermögen und einem Ansatz zur Problemlösung
- Selbstorganisiert mit der Fähigkeit, Zeit effektiv über mehrere Projekte und mit konkurrierenden Prioritäten zu managen
- Fokussiert auf die Lieferung von Werten für das Unternehmen mit unermüdlichen Bemühungen, Prozesse zu verbessern
- Starke Einfluss- und Kommunikationsfähigkeiten
- Bequemlichkeit bei der Kommunikation mit quantitativen Entwicklern, Händlern und Senior-Managern
Wir bieten
- Wettbewerbsfähige Vergütung
- Großzügige Urlaubsgewährung
- Vielfältige Gesundheits- und andere steuerbare Leistungen
- Verpflichtung zur kontinuierlichen Lern- und Entwicklungsförderung durch regelmäßige Konferenzteilnahme und Unterstützung von Mitarbeitern bei akademischen und beruflichen Qualifikationen
Jobdetails