C++ /RUST Developer

HRB

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

HRB in Montreal seeks an experienced Rust developer to join the core data engineering team. You will help design and build an execution and data infrastructure, and contribute to a research environment focused on high performance for crypto systems.

You will work closely with the Lead Architect on platform design and implementation, help shape technology strategy, and implement scalable solutions across centralized exchanges and various trading strategies.

Qualifications

  • 2-3+ years production Rust, and 4+ years systems-level experience (Rust/C/C++).
  • Speed and performance oriented with async Rust experience.
  • Experience in two or more: Networking/Messaging, API Design, Real-time/Stream Processing, Data Management, Blockchain, or Container/Resilient Systems.
  • Pluses: Maths/Statistics, Distributed Systems, Actix or async actor frameworks, EVM knowledge, Finance experience.

Responsibilities

  • Join the core data engineering team to design and build execution, data infrastructure and research environment.
  • Collaborate with the Lead Architect on platform design and implementation.
  • Contribute to broad technology strategy decisions aligned with internal priorities and the evolving crypto ecosystem.
  • Work on systems spanning centralized exchanges and diverse strategies including market making and arbitrage.

Skills

Rust
Async Rust
C/C++
Networking/Messaging
API Design
Real-time/Stream Processing
Data Management
Blockchain
Container/Resilient Systems

Tools

Actix
Async actor frameworks

Job description

Job Description

Our client is a global titan in the world of crypto, and has recently spun up a large scale and fascinating project. It would be too bold to say this will be disruptive. However, their track record is such that they manage to find problems unknown to most, and solve those problems in profitably disruptive ways. Anyone who love to build anew, learn, and a strong proponent of the potential that 'blockchain tech' has...

As an experienced Developer, you’ll be joining their core data engineering team responsible for designing and building their proprietary execution, data infrastructure and research environment. They are engineering their systems from the ground up for industry leading performance while emphasizing flexibility and adaptability to the rapidly evolving crypto ecosystem and market structure. Their systems are being designed to span centralized exchanges, and as well as accommodating a wide range of strategies including continuous market making, on-chain liquidations, arbitrage and related keeper actives as well as various yield maximizing strategies.

You will work closely with their Lead Architect in the fundamental design of their platform as well as its implementation. You will be exposed to and expected to participate in broad technology strategy decisions based on our internal technology priorities as well as the ever changing opportunities in the broader ecosystem.

Requirements

You will be:

  • Highly experienced (2-3+ years experience in production Rust, and 4+ years of systems level experience total - Rust/C/C++)
  • Speed / Performance Oriented
  • Async Rust Experience
  • Open-minded, Inventive, Clear Communicator
  • Experience in two or more of:
    • Networking/Messaging (protocol-level knowledge of: Websocket, QUIC, ZeroMQ, inter-thread communication channels)
    • API Design/Creation
    • Real-time/Stream Processing
    • Data Management (Ingest, ETL)
    • Blockchain
    • Container/Resilient Systems
  • Pluses:
    • Maths / Statistics Background
    • Distributed Systems Experience
    • Actix or async actor frameworks
    • EVM Knowledge
    • Finance Experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Rust Developer Capco · Canada posted 1 day ago
Backend Rust Developer Capco · Canada posted 1 day ago

Rustify • Canada

Hybrid
CAD 120,000 - 180,000
Senior Rust & Distributed Systems Engineer (Remote)
Senior Rust & Distributed Systems Engineer (Remote)

Adaptalent LLC • Canada

Remote
CAD 480,000 - 650,000
Rust Backend Engineer — High-Performance Cloud APIs (Hybrid)
Rust Backend Engineer — High-Performance Cloud APIs (Hybrid)

Rustify • Toronto

Hybrid
CAD 130,000 - 150,000
Senior Rust Engineer, Core Infra & Systems
Senior Rust Engineer, Core Infra & Systems

Assetara • Victoria

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health insurance
Paid vacation
+1
Founding Rust Platform Engineer — Hybrid (Equity)
Founding Rust Platform Engineer — Hybrid (Equity)

Uniflow Technologies Inc. • Toronto

Hybrid
Confidential
Competitive salary
Equity participation
Hybrid working environment
Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,000
Senior Blockchain Engineer
Senior Blockchain Engineer

Placements24 • Kimberley

Hybrid
CAD 120,000 - 210,000
Equity or token grants
Fully remote work environment
Global collaboration opportunities
+1
Rust Engineer – Digital Asset Exchange Engine
Rust Engineer – Digital Asset Exchange Engine

Axiom Recruit • Canada

On-site
CAD 60,000 - 335,000
Great pay
Bonuses
Benefits
+1
Backend Software Engineer Quantum Technology Recruiting Inc. · Canada Mid
Backend Software Engineer Quantum Technology Recruiting Inc. · Canada Mid

Rustify • Toronto

Hybrid
CAD 130,000 - 150,000
C++ Developers (intermediate and senior)
C++ Developers (intermediate and senior)

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Incredible perks
5 weeks PTO
Lunches daily
+1