C++ /RUST Developer

HRB

Montreal (administrative region)

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Software Developer – Distributed Systems
Software Developer – Distributed Systems

GuruLink • Montreal

On-site
CAD 85,000 - 115,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
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
Senior Rust / Solana Smart Contract Engineer (Production-Level)
Senior Rust / Solana Smart Contract Engineer (Production-Level)

Apeing DEX • Toronto

Remote
CAD 140,000 - 210,000
Software Engineer - Toronto, Ontario
Software Engineer - Toronto, Ontario

MissionHires • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary and stock option plan
Generous vacation (4 weeks)
Health benefits package
+1
Senior Rust Engineer - Remote
Senior Rust Engineer - Remote

Kake • Montreal (administrative region)

On-site
CAD 167,000 - 237,000
Competitive pay in USD
Fully remote
Better Me Fund
+1
Systems Engineer: High-Performance Rust & AI Infra
Systems Engineer: High-Performance Rust & AI Infra

King River Capital Group • Vancouver

On-site
CAD 80,000 - 120,000
Systems Engineer
Systems Engineer

King River Capital Group • Vancouver

On-site
CAD 80,000 - 120,000
Full Stack Engineer, Presence Montreal, Canada
Full Stack Engineer, Presence Montreal, Canada

StreamingFast • Montreal (administrative region)

On-site
CAD 100,000 - 140,000
Equity
Bonuses
Health benefits
+1
Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD [...]
Software Engineer (Distributed System & ML Infrastructure) - Elite Tech Firm - Up to $250k CAD [...]

Hunter Bond • Montreal

On-site
CAD 90,000 - 130,000