Research Software Engineer (hybrid Montreal)
Core
Build production systems for real-time financial data processing and LLM-based agentic harnesses to analyze market feeds, news, and social platforms.
Role type
Senior Research Software Engineer (LLMs & Real-time Infrastructure)
Builds
Event-driven data pipelines, agentic LLM systems, and high-performance network infrastructure for financial markets.
Domain
Fintech, Real-time Data Systems, Large Language Models
Deliverable
production ML models | product features | infrastructure
Required skills
Real-time or data-intensive system design, LLM behavior modeling (context, failure modes, tool use), Python/Go/Rust, network programming (TCP/UDP/IP, DNS, BGP, HTTP/S, WebSocket, QUIC), statistical significance validation, end-to-end system ownership.
Preferred skills
Deep systems experience in languages other than Python/Go/Rust, experience with in-memory stores and network edge instrumentation.
Technologies
Python, Jupyter, Go, Rust, TCP/UDP/IP, DNS, BGP, HTTP(S), WebSocket, QUIC, LLMs
Responsibilities
Design and operate agentic harnesses with tooling, context management, and evals; deploy LLMs for extraction, classification, and triage; build and monitor real-time data pipelines from network edge to in-memory stores; drive green-field builds and post-mortems.
Seniority
Mid-Senior, hands-on IC