Job Search and Career Advice Platform

Enable job alerts via email!

C++ /RUST Developer

HRB

Montreal

On-site

CAD 80,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

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.