Apply on company website Montréal, Canada Remote (City) Full-time

DRW is hiring a Développeur de logiciels (Recherche)

Responsibilities

  • Expand event-driven strategies to incorporate market data streams, news feeds, social media inputs, and infrastructure telemetry.
  • Conduct rapid prototyping and analysis using Python and Jupyter to assess signal quality and translate findings into system improvements.
  • Design and maintain agent frameworks—including tooling, context management, evaluation mechanisms, and safeguards—that operate across data and infrastructure layers, ensuring reliability in production.
  • Apply large language models selectively where they provide measurable advantage in tasks such as extraction, classification, triage, or research acceleration, while avoiding their use in unsuitable contexts.
  • Own end-to-end system performance from edge networks to in-memory data stores—implement monitoring, instrumentation, and debugging practices alongside operations teams to meet strict service level objectives.
  • Lead new initiatives including greenfield projects, design reviews, and post-mortem analyses to drive continuous improvement.

Nice to Have

  • Expertise in current LLM ecosystems, including agent frameworks, model control planes, RAG architectures, evaluation tools, or local/self-hosted inference solutions.
  • Demonstrated success in reducing latency within NGINX, Envoy, or custom load-balancing layers.
  • Experience operating in high-pressure environments such as trading floors, esports, competitive sports, or hackathons.
  • Contributions to open-source projects, technical blogging, or conference presentations.

Work Arrangement

Remote — Montreal

Ce que vous apportez

  • 3–5 ans d’expérience dans la conception de systèmes temps réel ou intensifs en données (nous privilégions la trajectoire et la profondeur plutôt que le nombre exact d’années).
  • Maîtrise approfondie des LLM, pas seulement de leur usage — compréhension du comportement réel de ces modèles (contexte et modes de défaillance, usage d’outils, sorties structurées, compromis coût/latence, limitation des hallucinations) et capacité à construire le cadre autour d’un modèle : outils, mémoire, réessais, évaluations, frontières du « humain dans la boucle ». Présentez un projet concret que vous avez déployé et que vous pouvez expliquer de bout en bout, y compris ce qui a cassé.
  • Solides fondamentaux en ingénierie dans Python, Go ou Rust. Préférence, pas exclusion — une expérience systèmes approfondie dans un autre langage sérieux est transférable.
  • Connaissance approfondie de la programmation réseau et des protocoles — TCP/UDP/IP, DNS, BGP, HTTP(S), WebSocket, QUIC.
  • Capacité à transformer rapidement des POC (preuve de concept) en production — valider la significativité statistique, itérer vite, livrer et expliquer les résultats à des publics techniques et non techniques.
  • Baccalauréat ou maîtrise en informatique, science des données, mathématiques ou discipline connexe.

Atouts supplémentaires

  • Expertise dans l’écosystème LLM actuel — frameworks d’agents, MCP, architectures RAG, outils d’évaluation, ou inférence locale / autohébergée.
  • Succès démontré à réduire la latence sur NGINX, Envoy ou des couches de répartition de charge personnalisées.
  • Expérience dans des domaines à haute pression — salles de marché, esports, sports de compétition ou hackathons.
  • Contributions open source, blog technique ou présentations en conférence.

Ce que DRW Montréal a à vous offrir

  • Reconnue comme l'un des meilleurs employeurs au Canada depuis 8 ans
  • Engagement en faveur de la formation et du développement continus
  • Un ensemble d'avantages et de bénéfices à la pointe de l'industrie
  • Centré sur le bien-être des employés et l'équilibre entre vie professionnelle et vie privée
  • Initiatives communautaires, programme de volontariat et possibilités de redonner

Other

Le masculin est utilisé sans discrimination dans le seul but d’alléger le texte.

Job Details
Location Montréal, Canada
Work mode Remote (City)
Employment Full-time
Category other
Posted 7 hours ago
Application On company website
About company
DRW logo
DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together to operate in markets around the world. We value autonomy and the ability to quickly pivot to capture opportunities, so we operate using our own capital and trading at our own risk. Headquartered in Chicago with offices throughout the U.S., Canada, Europe, and Asia, we trade a variety of asset classes including Fixed Income, ETFs, Equities, FX, Commodities and Energy across all major global markets. We have also leveraged our expertise and technology to expand into three non-traditional strategies: real estate, venture capital and cryptoassets. We operate with respect, curiosity and open minds. The people who thrive here share our belief that it’s not just what we do that matters–it's how we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.
All jobs at DRW Visit website
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours