Real-Time Systems Engineer — Research & LLM Infra

DRW

Montreal (administrative region)

On-site

CAD 110,000 - 170,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Mentorship program
Postgraduate degree support
Language tutoring
Volunteer hours
Bi-weekly social activities
Wellness plan with on-site massages
On-site meals & snacks
RRSP matching

Job summary

DRW in Montreal is seeking a software engineer focused on building real-time, data-intensive systems and agentic LLM-driven tools. You will prototype quickly, validate signals, and deploy scalable production systems that operate at low latency across a trading environment.

You will work with Python, Go, Rust and network protocols, shaping infrastructure and performance from edge to memory stores. A strong track record with end-to-end systems is essential.

Qualifications

  • 3-5 years building real-time or data-intensive systems (trajectory and depth valued).
  • Deep knowledge of LLMs: behavior, tools, memory, retries, evals, cost/latency trade-offs.
  • Strong fundamentals in Python, Go or Rust; deep systems experience in another language.
  • Deep knowledge of network programming and protocols: TCP/UDP/IP, DNS, BGP, HTTP(S), WebSocket, QUIC.
  • Rapid POCs to production: validate significance, iterate, ship and explain results to technical and non-technical audiences.
  • Bachelor's or Master's in Computer Science, Data Science, Mathematics, or related discipline.

Responsibilities

  • Discovery & Research: Expand event-driven strategy across feeds, news, social media, telemetry; run rapid analyses in Python/Jupyter to assess signal quality and drive improvements.
  • LLM & Agentic Systems: Build agentic harnesses—tools, context management, evals, guardrails—for production data and infrastructure.
  • Infrastructure & Technical Leadership: Own full-stack performance and lead green-field initiatives, design reviews, post-mortems.

Skills

Real-time systems
LLMs depth
Python/Go/Rust
Networking protocols
POCs to production
CS/DS/Math degree

Education

Bachelor's or Master's in Computer Science, Data Science, Mathematics

Tools

Python
Go
Rust

Job description

DRW in Montreal is seeking a software engineer focused on building real-time, data-intensive systems and agentic LLM-driven tools. You will prototype quickly, validate signals, and deploy scalable production systems that operate at low latency across a trading environment.

You will work with Python, Go, Rust and network protocols, shaping infrastructure and performance from edge to memory stores. A strong track record with end-to-end systems is essential.

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

Similar jobs worth comparing

Research Software Engineer — LLMs, Real-Time Trading Systems
Research Software Engineer — LLMs, Real-Time Trading Systems

P2P • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Mentorship
Postgraduate studies support
Volunteer hours
+4
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
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
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
Software Developer (Research)
Software Developer (Research)

P2P • Montreal (administrative region)

On-site
CAD 110,000 - 180,000
Mentorship
Postgraduate studies support
Volunteer hours
+4
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)

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

DRW • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
AI Full Stack Software Developer
AI Full Stack Software Developer

P2P • Montreal (administrative region)

Remote
CAD 140,000 - 190,000