Research Software Engineer — LLMs, Real-Time Trading Systems

P2P

Montreal (administrative region)

On-site

CAD 110,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Mentorship
Postgraduate studies support
Volunteer hours
Wellness plan
On-site massages
Free daily meals
RRSP matching

Job summary

DRW Montreal is seeking a senior software engineer to bridge research and infrastructure, building real-time data systems and agentic tooling. You will design and deploy production-grade pipelines, leverage LLMs where they add value, and own performance from edge to in-memory stores.

You should bring 3–5 years of deep engineering experience, strong Python/Go/Rust skills, and a track record of rapid POCs expanding into production. This role emphasizes autonomy, velocity, and rigorous tech craft.

Qualifications

  • 3–5 years building real-time or data-intensive systems.
  • Deep knowledge of LLMs: context, tool use, and bounding hallucination.
  • Strong fundamentals in Python, Go, or Rust.
  • Strong network programming knowledge (TCP/UDP/IP, DNS, HTTP(S)).
  • Experience turning rapid analyses into production systems.
  • Bachelor’s or Master’s in CS, Data Science, or math.

Responsibilities

  • Expand our event-driven strategy across feeds and telemetry.
  • Spin up Python/Jupyter analyses to assess signal quality and drive system improvements.
  • Build and operate agentic harnesses with tools, memory, evals, and guards.
  • Apply LLMs where they win (extraction, classification, triage) and justify others.
  • Own full-stack performance from network edge to in-memory stores and lead design reviews.

Skills

3–5 years real-time data systems
LLMs: deep usage and harness
Python
Go
Rust
Network programming
POC to production

Education

Bachelor's or Master's in CS/Data Science/Math

Tools

NGINX
Envoy

Job description

DRW Montreal is seeking a senior software engineer to bridge research and infrastructure, building real-time data systems and agentic tooling. You will design and deploy production-grade pipelines, leverage LLMs where they add value, and own performance from edge to in-memory stores.

You should bring 3–5 years of deep engineering experience, strong Python/Go/Rust skills, and a track record of rapid POCs expanding into production. This role emphasizes autonomy, velocity, and rigorous tech craft.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Research Software Engineer - Real-Time & LLM Systems
Research Software Engineer - Real-Time & LLM Systems

DRW Holdings, LLC. • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Mentorship
Postgraduate degrees
Volunteer hours
+2
Real-Time Systems Engineer — Research & LLM Infra
Real-Time Systems Engineer — Research & LLM Infra

DRW • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Mentorship program
Postgraduate degree support
Language tutoring
+5
Research Software Engineer: Real-Time & LLM Systems
Research Software Engineer: Real-Time & LLM Systems

Socket.dev • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Mentorship
Postgrad support
Language tutoring
Software Developer (Research)
Software Developer (Research)

DRW • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Mentorship program
Postgraduate degree support
Language tutoring
+5
AI Full Stack Software Developer
AI Full Stack Software Developer

DRW Holdings, LLC. • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Software Developer (Research)
Software Developer (Research)

DRW Holdings, LLC. • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Mentorship
Postgraduate degrees
Volunteer hours
+2
AI Full Stack Software Developer
AI Full Stack Software Developer

DRW • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Software Developer (Research)
Software Developer (Research)

P2P • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Mentorship
Postgraduate studies support
Volunteer hours
+4
Software Developer (Research)
Software Developer (Research)

Socket.dev • Montreal (administrative region)

On-site
CAD 120,000 - 180,000
Mentorship
Postgrad support
Language tutoring
AI Full Stack Software Developer
AI Full Stack Software Developer

P2P • Montreal (administrative region)

Remote
CAD 140,000 - 190,000