Research Software Engineer: Real-Time & LLM Systems

Socket.dev

Montreal (administrative region)

On-site

CAD 120,000 - 180,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Mentorship
Postgrad support
Language tutoring

Job summary

DRW Montreal is seeking a software engineer who builds data-intensive, real-time systems. You will design and implement production-grade agentic tooling, manage end-to-end performance, and drive signal-based improvements across distributed components.

Strong bias for rapid iteration and measurable outcomes is essential. You will work at the intersection of research and infrastructure, leveraging LLMs to extract, classify, triage, and accelerate discovery while maintaining rigorous reliability

Qualifications

  • 3–5 years building real-time or data-intensive systems with strong trajectory.
  • Deep knowledge of LLMs, contexts, tool use, and production harness design.
  • Strong Python/Go/Rust fundamentals with deep systems experience.
  • Deep knowledge of network protocols: TCP/UDP/IP, DNS, HTTP(S), WebSocket, QUIC.
  • Rapid POCs to production and ability to explain results to diverse audiences.
  • Bachelor's or Master's in CS, Data Science, Mathematics, or related field.

Responsibilities

  • Expand event-driven strategy across feeds, news, social data, and telemetry.
  • Run rapid Python analyses to assess signal quality and drive system improvements.
  • Build agentic harnesses with tools, context mgmt, evals, guardrails in production.
  • Apply LLMs where they add value and avoid them where unnecessary.
  • Own full-stack performance from network edge to in-memory stores with SLOs.

Skills

Real-time systems
Data-intensive systems
LLMs integration
Python
Go
Rust
Network programming
Rapid POCs to production
Computer Science fundamentals

Education

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

Tools

NGINX/Envoy
Load balancing
Docker
Kubernetes

Job description

DRW Montreal is seeking a software engineer who builds data-intensive, real-time systems. You will design and implement production-grade agentic tooling, manage end-to-end performance, and drive signal-based improvements across distributed components.

Strong bias for rapid iteration and measurable outcomes is essential. You will work at the intersection of research and infrastructure, leveraging LLMs to extract, classify, triage, and accelerate discovery while maintaining rigorous reliability

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
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
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
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)

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)

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

DRW • Montreal (administrative region)

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

DRW Holdings, LLC. • Montreal (administrative region)

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

P2P • Montreal (administrative region)

Remote
CAD 140,000 - 190,000