Solution SFT
DRW
AI Full Stack Softwareentwickler
Über die Stelle
DRW ist ein diversifiziertes Handelsunternehmen mit über 3 Jahrzehnten Erfahrung, das hochentwickelte Technologie und außergewöhnliche Mitarbeiter zusammenbringt, um auf den globalen Märkten tätig zu sein. Wir schätzen Autonomie und die Fähigkeit, schnell auf Chancen zu reagieren, daher operieren wir mit unserem eigenen Kapital und handeln auf eigenes Risiko.
Mit Hauptsitz in Chicago und Niederlassungen in den USA, Kanada, Europa und Asien handeln wir mit einer Vielzahl von Anlageklassen, darunter festverzinsliche Wertpapiere, ETFs, Aktien, Devisen, Rohstoffe und Energie an allen wichtigen globalen Märkten. Wir haben auch unser Fachwissen und unsere Technologie genutzt, um uns auf drei nicht-traditionelle Strategien auszuweiten: Immobilien, Risikokapital und Kryptoassets.
Wir arbeiten mit Respekt, Neugier und Offenheit. Die Menschen, die hier erfolgreich sind, teilen unsere Überzeugung, dass nicht nur das, was wir tun, zählt – sondern auch, wie wir es tun. DRW ist ein Ort hoher Erwartungen, Integrität, Innovation und der Bereitschaft, den Konsens in Frage zu stellen.
Wir suchen einen AI Full Stack Softwareentwickler für unser Team für KI und Multi-Asset-Systemstrategien. Dieses Team entwickelt KI- und ML-gestützte Tools und Lösungen, die Teams im gesamten Unternehmen effektiver arbeiten lassen. Sie werden kritische Infrastrukturen und Tools entwickeln, die KI und machine learning nutzen, um die Produktivität im gesamten Unternehmen zu steigern.
Standort: Montréal (bevorzugt). Für den richtigen Kandidaten ist auch Remote-Arbeit möglich.
Weitere Informationen zu den Verarbeitungstätigkeiten von DRW und unserer Nutzung von Daten von Bewerbern finden Sie in unserer Datenschutzerklärung unter drw.com/privacy-notice.
Einwohner Kaliforniens, lesen Sie bitte die California Privacy Notice für Informationen zu bestimmten gesetzlichen Rechten unter drw.com/california-privacy-notice.
[#LI-KS1]
Aufgaben
- Entwicklung interner Systeme, die KI und Machine Learning nutzen, um Tools zur Unterstützung des Unternehmens zu erstellen.
- Architektur von effizienten und hoch skalierbaren RAG-Systemen, basierend auf Spitzenforschung und modernsten Implementierungen.
- Entwurf und Implementierung robuster und skalierbarer LLM-Evaluierungsframeworks zur Messung von Modellqualität und -leistung.
- Bereitstellung technischer Expertise in relevanten KI- und ML-Technologien.
- Enge Zusammenarbeit mit Tradern, Forschern und Ingenieuren zur Definition und Implementierung kritischer Funktionen.
- Erforschung neuer Technologien und Bewertung neuer Frameworks zur Verbesserung von Handels- und KI-Systemen.
- Projekte von der Konzeption bis zur Produktion vorantreiben, einschließlich technischer Planung, Ausführung und operativer Übergabe.
- Sicherstellung der Systemverfügbarkeit und Zuverlässigkeit durch Überwachung, Alarmierung und proaktive Wartung.
- Schreiben von sauberem, wartbarem und gut dokumentiertem Code, der den Unternehmensstandards und Best Practices entspricht.
- Durchführung von Code-Reviews zur Sicherstellung eines qualitativ hochwertigen Codes.
- Kontinuierliches Lernen und auf dem neuesten Stand bleiben bei neuen Technologien und Best Practices in KI und Softwareentwicklung.
- Proaktiver Beitrag von Ideen für neue Tools, Prozessverbesserungen und Technologieeinführungen, die das Team voranbringen.
Anforderungen
- Bachelor- oder Master-Abschluss in Informatik oder Software Engineering.
- 4-7+ Jahre Erfahrung in der Entwicklung von Produktionssoftware mit nachgewiesener technischer Führung.
- Umfangreiche full-stack-Entwicklungserfahrung mit modernen Web-Frameworks und backend-Services.
- Sehr gute Kenntnisse in Python (erforderlich) und Erfahrung mit mindestens einer Systemprogrammiersprache (Go, Rust, C++ oder Java).
- Tiefes Verständnis von API-Design, Microservices-Architektur und verteilten Systemen.
- Praktische Erfahrung mit Containerisierungs- (Docker) und Orchestrierungsplattformen.
- Starkes Verständnis von Software-Engineering-Prinzipien, einschließlich Design Patterns, Teststrategien und Code-Wartbarkeit.
- Umfangreiche Erfahrung mit LLMs, RAG-Architekturen und agentenbasierten KI-Systemen.
- Erfahrung mit Datenbanken (PostgreSQL, Redis) und Message Queues (Kafka, RabbitMQ).
- Starke Kommunikations- und zwischenmenschliche Fähigkeiten mit der Fähigkeit, technische Diskussionen zu leiten.
