Enable job alerts via email!

C++ /RUST Developer

HRB

Montreal

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative team at a global leader in the crypto space, where you will play a crucial role in developing cutting-edge systems and infrastructure. This position offers the chance to work with advanced technologies in a rapidly evolving market, focusing on performance and adaptability. You'll collaborate closely with top experts to influence strategic technology decisions and contribute to groundbreaking projects that harness the power of blockchain. If you're a skilled developer with a passion for problem-solving and innovation, this opportunity is perfect for you.

Qualifications

  • 2-3+ years in production Rust, and 4+ years in systems-level development.
  • Experience with networking protocols and asynchronous Rust programming.

Responsibilities

  • Design and build proprietary execution systems and data infrastructure.
  • Collaborate with the Lead Architect on platform design and implementation.

Skills

Rust
C
C++
Asynchronous Programming
API Design
Blockchain Technology

Tools

WebSocket
QUIC
ZeroMQ
ETL Processes
Actix

Job description

Job Description

Our client is a global titan in the world of crypto, and has recently launched a large-scale and fascinating project. While it may not be immediately disruptive, their track record demonstrates their ability to identify complex problems and solve them profitably and innovatively. If you love building new systems, learning, and believe in the potential of blockchain technology, consider applying to this opportunity.

As an experienced Developer, you will join their core data engineering team responsible for designing and building proprietary execution systems, data infrastructure, and research environments. They are developing their systems from the ground up for industry-leading performance, with a focus on flexibility and adaptability within the rapidly evolving crypto ecosystem and market structure. Their systems will support centralized exchanges and a variety of strategies including market making, on-chain liquidations, arbitrage, keeper activities, and yield optimization.

You will work closely with the Lead Architect on the fundamental design and implementation of the platform. You will also participate in strategic technology decisions influenced by internal priorities and broader ecosystem opportunities.

Requirements
  1. Highly experienced (2-3+ years in production Rust, and 4+ years in systems-level development using Rust, C, or C++)
  2. Speed and performance-oriented mindset
  3. Experience with asynchronous Rust programming
  4. Open-minded, inventive, and a clear communicator
  5. Experience in two or more of the following areas:
  • Networking and messaging protocols (WebSocket, QUIC, ZeroMQ, inter-thread communication channels)
  • API design and development
  • Real-time and stream processing
  • Data management including ingestion and ETL processes
  • Blockchain technology
  • Containerization and resilient systems
  • Plus skills include:
    • Mathematics or statistics background
    • Distributed systems experience
    • Experience with Actix or other async actor frameworks
    • Knowledge of EVM
    • Finance experience
    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs

    Senior Data Scientist – AI Platform

    Stelvio Group

    Montreal null

    Remote

    Remote

    CAD 100,000 - 130,000

    Full time

    6 days ago
    Be an early applicant

    Freelance Software Developer (Rust) - AI Trainer

    Mindrift

    Toronto null

    Remote

    Remote

    CAD 40,000 - 85,000

    Part time

    Today
    Be an early applicant

    Freelance Software Developer (Javascript - Typescript) - AI Tutor

    Mindrift

    Toronto null

    Remote

    Remote

    CAD 100,000 - 125,000

    Part time

    5 days ago
    Be an early applicant

    Software Engineer - L3 Support

    Canonical

    Gatineau null

    Remote

    Remote

    CAD 80,000 - 120,000

    Full time

    9 days ago

    Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

    Canonical

    Vancouver null

    Remote

    Remote

    CAD 70,000 - 120,000

    Full time

    10 days ago

    Scientifique de données / Data Scientist

    ALTEN

    Montreal null

    On-site

    On-site

    CAD 80,000 - 100,000

    Full time

    10 days ago