Stellenangebot
Python Engineer
Die Firma Man Group sucht einen erfahrenen Python-Entwickler, der an der Entwicklung von Algorithmic-Trading-, Quantitative-Research- und Data-Infrastructure-Lösungen arbeitet. Der Idealkandidat verfügt über mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Python und hat Erfahrung mit der Entwicklung von Hochleistungs-Produktionssystemen und der Arbeit mit großen Datenmengen.
Zweck der Rolle
Wir suchen Senior Python Engineers, um unserer Technologie-Expansion beizutreten und an algorithmischem Trading, quantitativer Forschung, einer plattformübergreifenden Daten-Pipeline und anderen Lösungen im Bereich systematisches Trading, quantitative Forschung, Daten-Infrastruktur und KI-Lösungen zu arbeiten.Rollenverantwortung
- Entwurf und Wartung von skalierbaren Backend-Systemen und APIs, die die quantitative Forschung und Trading-Infrastruktur unterstützen - Entwicklung von verteilten Rechenanwendungen, Optimierung der Leistung und Implementierung von Überwachungs- und Abhängigkeitstools, um die Systemzuverlässigkeit zu gewährleisten - Aufbau von Hochleistungs-Datenpipelines für die Verarbeitung großer Finanzdatensätze mit Zeitreihen-, SQL- und NoSQL-Datenbanken - Partnerschaft mit Ingenieuren, Forschern und Plattform-Teams, um komplexe Anforderungen in technische Lösungen umzusetzen, die in die Man Group-Technologie integriert werden - Teilnahme an Produktions-Unterstützungs-Rotationen und Beitrag zu Architekturentscheidungen, Code-Reviews und Engineering-Best-Practices im TeamUnsere Technologie
Sie arbeiten in einer modernen, Linux-basierten Infrastruktur, in der Python die primäre Entwicklungssprache ist, und nutzen die neuesten Funktionen wie Python 3.10, Apache Spark und unsere interne Key-Value-Store-Komponente der Daten-Infrastruktur, AntichDB.Schlüsselkompetenzen
Essenziell:- Mindestens 5 Jahre professionelle Software-Entwicklungserfahrung hauptsächlich mit Python
- Starker akademischer Hintergrund mit Kursen in mathematischen und computertechnischen Inhalten, z.B. Informatik, Mathematik, Ingenieurwesen oder Naturwissenschaften
- Erfahrung bei der Entwicklung von Hochleistungs-Produktionssystemen mit Kenntnissen über Best-Practices für Tests, Überwachung und Deployment
- Professionell auf Linux-Plattformen und starkes Verständnis von Git
- Starkes Wissen über eine oder mehrere relevante Datenbank-Technologien, z.B. MySQL, Postgres oder MongoDB
- Nachgewiesene Erfahrung bei der Arbeit mit großen Datenmengen, sowohl strukturiert als auch unstrukturiert
- Fähigkeit, unabhängig zu arbeiten und Anforderungen von Stakeholdern zu sammeln
- Tiefes Verständnis des Python-Scientific-Stacks (pandas, numpy, scipy, scikit-learn)
- Vertrautheit mit verteilten Systemen und Orchestrierung
- Kenntnisse über moderne Daten-Engineering-Praktiken, einschließlich Daten-Pipeline- und ETL-Tools, verteiltem Speicher für die Verarbeitung und Data-Warehousing
- Beiträge zu Open-Source-Projekten
- Erfahrung bei der Arbeit mit Large Language Models (LLMs)
- Erfahrung bei der Betreuung von Junior-Team-Mitgliedern und Projektmanagement
Warum Man Group?
- Arbeit an herausfordernden Problemen an der Spitze von Technologie und Finanzen - Zusammenarbeit mit weltklasse-Ingenieuren, Forschern und Investment-Professionals - Erhalt von On-the-Job-Training, um sich innerhalb des Unternehmens zu entwickeln und erfolgreich zu sein - Unternehmenskultur, die von Unternehmertum und Innovation getrieben wird - Kleine, agile Teams mit hoher Autonomie - Möglichkeit, einen echten Einfluss auf Investitionsstrategien mit Milliarden-Assets zu habenBenefits
- Modernes Büro im OldBroadwick-Campus mit kostenlosem Parken, einfacher VerkehrsanJobdetails