Tripadvisor
Jump Trading
Python Engineer | Python Performance
Über die Stelle
Die Jump Trading Group widmet sich erstklassiger Forschung. Wir befähigen außergewöhnliche Talente in Mathematik, Physik und Informatik, wissenschaftliche Grenzen zu suchen, diese zu überschreiten und Spitzenforschung auf globale Finanzmärkte anzuwenden.
Unsere Kultur ist einzigartig. Ständige Innovation erfordert Furchtlosigkeit, Kreativität, intellektuelle Ehrlichkeit und einen unerbittlichen Wettbewerbsgeist. Wir glauben daran, gemeinsam zu gewinnen und einzigartige individuelle Talente zu fördern, indem wir Zusammenarbeit und gegenseitigen Respekt fördern.
Bei Jump treiben Forschungsergebnisse mehr als nur überlegene risikobereinigte Renditen an. Wir entwerfen, entwickeln und implementieren Technologien, die unsere Welt verändern, finanzieren Start-ups in verschiedenen Branchen und arbeiten mit führenden globalen Forschungsorganisationen und Universitäten zusammen, um Probleme zu lösen.
Unsere Handelsteams bestehen jeweils aus einer dynamischen Gruppe von Händlern, quantitativen Forschern und Ingenieuren, die zusammenarbeiten, um die globalen Märkte zu untersuchen und die Komplexität verschiedener gehandelter Produkte und Börsen zu verstehen. Sie nutzen ihre tadellosen statistischen Analyse- und Data-Mining-Fähigkeiten und verwenden die Ergebnisse ihrer Forschung, um Prognosen zu erstellen und profitable prädiktive Handelsmodelle zu entwickeln.
Sie würden einem Team von Technologen beitreten, die direkt mit quantitativen Forschern und Händlern zusammenarbeiten und die Plattformen, Werkzeuge und Infrastrukturen aufbauen, auf denen die Handelsaktivitäten von Jump laufen. An der Schnittstelle von Forschungsinfrastruktur, Systemtechnik und quantitativer Entwicklung bauen diese Teams die Software, die Forscher und Händler zur Entwicklung, zum Testen, zur Skalierung und zum Betrieb von Strategien verwenden. Abhängig von Ihrem Hintergrund und Ihren Interessen könnten Sie an der unternehmensweiten Forschungsplattform arbeiten oder direkt in ein Handelsteam integriert werden – in beiden Fällen sind die technischen Probleme dieselben: Leistung, Skalierbarkeit und die Umwandlung von Forschungsideen in zuverlässige Produktionssoftware. Dies ist eine starke Option für einen Ingenieur, der eng mit der quantitativen Forschung und dem Handel zusammenarbeiten möchte, ohne auf eine enge Support-Rolle beschränkt zu sein. Die Arbeit ist breit gefächert und wirkungsvoll: Aufbau von Kernplattformfunktionen, Verbesserung der Leistung und Skalierbarkeit sowie Partnerschaft mit Forschern, um mathematisch fundierte Ideen in robuste Produktionswerkzeuge umzuwandeln.
Was Sie tun werden
- Entwerfen, Erstellen und Verbessern der Forschungs- und Produktionsinfrastruktur, die die Handelsaktivitäten von Jump untermauert
- Arbeiten in einer hybriden Python/C++-Umgebung, die die Benutzerfreundlichkeit für Forscher mit der Entwicklung leistungskritischer Systeme in Einklang bringt
- Enge Zusammenarbeit mit quantitativen Forschern und Händlern, um Forschungsabläufe, Modelle und Ideen in skalierbare, wartbare Software zu übersetzen
- Entwickeln von grundlegenden Bibliotheken, Backend-Systemen und Workflow-Tools zur Unterstützung der Strategieforschung, -prüfung und -bereitstellung
- Verbessern der Systemleistung, algorithmischen Effizienz und Skalierbarkeit über verteilte und Cluster-basierte Rechenumgebungen hinweg
- Übernahme von Projekten von Anfang bis Ende, vom Entwurf und der Implementierung über Tests bis hin zur Einführung und kontinuierlichen Verbesserung
- Beitragen zur Weiterentwicklung der Plattform, während das Team seine Forschungskapazitäten und Recheninfrastruktur erweitert
Mindestanforderungen
Fähigkeiten, die Sie benötigen
- Mindestens 5+ Jahre Berufserfahrung als Softwareentwickler in Python
- Erfahrung im Entwurf, der Analyse und der Implementierung hochgradig algorithmischer Codes
- Erfahrung im Aufbau von Produktionssystemen in Linux-Umgebungen
- Starkes Verständnis von Datenstrukturen, algorithmischer Komplexität und effizienter Implementierung
- Erfahrung mit nebenläufigen und verteilten Systemen
- Vertrautheit mit Cluster-, Cloud- oder anderen großen Rechenumgebungen
- Eigeninitiativ, intellektuell neugierig und komfortabel mit der Übernahme von Verantwortung für wichtige technische Probleme
- Mindestqualifikation: Bachelor-Abschluss in Informatik, Computer Engineering, Mathematik, Physik oder einem gleichwertigen Abschluss
- Hintergrund in Forschungsinfrastruktur, Hochleistungsrechnen, verteilten Systemen oder Performance Engineering
- Erfahrung mit der Verbesserung von Engpässen, Skalierbarkeit oder Migrationspfaden von Forscher-freundlichen Tools zu leistungsfähigeren Systemen
- Fähigkeit, technische Kompromisse klar sowohl gegenüber Ingenieuren als auch gegenüber quantitativen Anwendern zu kommunizieren
Zusätzliche Fähigkeiten
- Erfahrung mit Python/C++-Interoperabilität und Bibliotheksentwicklung
- Fähigkeit, effektiv mit quantitativen Forschern zusammenzuarbeiten und mathematische oder theoretische Ideen in praktische Software zu übersetzen
- Einblick in Zeitreihenanalyse, Optimierung, Simulation, numerische Methoden oder andere quantitative Arbeitsabläufe
Leistungen beinhalten
- Private Kranken-, Seh- und Zahnversicherungen
- Reisekrankenversicherung
- Betriebliche Altersvorsorge
- Gruppenlebens- und Einkommensschutzversicherungen
- Bezahlter Elternurlaub
- Parkplatz- und Pendlerleistungen
