Hire
Systems Rust Developers in Canada

Trusted by leading Rust companies
Coralogix
Cloudflare
1Password
Veeva Systems
ZF
Woven by Toyota
K2Space
General Dynamics Mission Systems
Freeform
SurrealDB
Ditto
Prisma
Polars
Keyrock
Kraken
Crypto.com
Delta
IOHK
RiscZero
Nomic
Paidy
Stockly
50+
Verified Candidates
13+
Avg. Years Experience
Top Skills
RustPythonDockerJava
Deep Rust Network

Built through years working with teams and engineers in the Rust ecosystem.

Deep Technical Focus

We specialize in systems programming, database internals, and performance-critical infrastructure.

Signal Over Volume

Focused, relevant introductions from a curated network.

Available Developers

RR-9291 Senior Recently added

Senior Software & Systems Engineer

Canada
8 years
Remote
Employee

Builds low-level Linux and bare-metal networking systems, including kernel-facing components, TCP/IP infrastructure, BGP routing, VLAN segmentation, and WireGuard-based secure control planes. Has optimized heterogeneous CPU/GPU runtimes with JAX and OpenXLA and implemented high-throughput computer-vision execution paths using native Rust and C extensions.

  • Operates bare-metal Kubernetes clusters with K3s and MetalLB
  • Develops Rust Python extensions using pyo3 and maturin
  • Designs time-series storage with PostgreSQL and TimescaleDB
  • Implements infrastructure automation through Terraform and AWS
Linux KernelCRustAssemblyOpenWrtTCP/IP
Available in 1 month $130k-130k/yr
Enquire
JQ-4995 Senior Recently added

Senior Rust Software Engineer

Canada
9 years
Flexible
Employee / Freelancer

Engineered a robust distributed ledger system using Rust, achieving high availability and consistency. Developed advanced query processing algorithms for a cloud-based SQL database, enhancing data retrieval speeds.

  • Implemented microservices architecture in Go for scalability
  • Optimized query execution plans for large-scale datasets
  • Designed fault-tolerant distributed system components
RustC#GoSQLQuery ProcessingDistributed Systems
Interviewing now Salary on request
Enquire
#HIRED Staff Recently hired

Lead Runtime Engineer

Canada
12 years
Remote
Employee
Experienced software engineer with strong background in distributed systems and cloud-native architecture. Proven track record delivering production systems at scale. Skilled in designing fault-tolerant services, optimising CI/CD pipelines, and mentoring junior developers across cross-functional teams.
  • Led migration of monolithic system to microservices architecture
  • Built high-throughput data pipeline processing 1M+ events per second
  • Designed and implemented real-time monitoring and alerting platform
RustTokioio_uringeBPFLinuxCAssemblyDocker
Hired Salary: $XXX,XXX
See More
WZ-4811 Lead

Software Engineer / Data Engineer

Canada
24 years
Flexible
Employee / Freelancer

Engineered high-performance data processing pipelines using Scala and Rust, focusing on real-time analytics. Designed and maintained distributed systems for large-scale data ingestion and processing.

  • Built microservices architecture using Go and Java
  • Integrated TypeScript for front-end data visualization
  • Optimized C++ algorithms for data compression
JavaScalaRustGoC++TypeScript
Interviewing now $110k-140k/yr
Enquire
RH-6546 Mid-level

Co-founder & Lead Developer

Canada
6 years
Flexible
Employee

Co-founded a tech startup, leading the development of scalable backend systems using Rust and Go. Architected databases and backend services to support high-volume transaction processing.

  • Developed full-stack applications with Rust and JavaScript
  • Implemented data pipelines for real-time analytics
  • Led cross-functional teams in agile environments
RustPythonSQLBashGoJavaScript
Interviewing now Salary on request
Enquire
EV-7847 Staff

Technical Lead

Canada
23 years
Remote
Employee

Engineered cloud infrastructure solutions, optimizing resource usage and reducing costs by 40%. Led R&D efforts on distributed systems, transforming prototypes into production-ready services.

  • Designed scalable API architectures
  • Managed cross-functional engineering teams
  • Pioneered cloud-native development practices
Software engineeringSystem designAPI DesignCloud infrastructure optimizationDistributed systemsR&D productionization
Available in 2 weeks Salary on request
Enquire
JT-6456 Principal

Technologies: C++, TCP/IP, Windows Device Driver,CMake

Canada
20 years
Remote
Employee / Freelancer

Designed secure network protocols and implemented cryptographic modules in C++ and Rust. Developed Windows device drivers with a focus on low-level system optimization.

  • Designed secure network protocols
  • Implemented cryptographic modules
  • Developed Windows device drivers
RustNetwork ProtocolsCryptographyContainersDockerREST
Interviewing now $90k-150k/yr
Enquire
JE-7413 Principal

Staff Software Engineer

Canada
20 years
Remote
Employee / Freelancer

Architected distributed systems for high-frequency trading platforms, focusing on low-latency and fault-tolerance using Rust. Designed and implemented microservices in Erlang for real-time financial data processing.

  • Built RESTful APIs in Dart for cloud-native applications
  • Contributed to C# libraries for data serialization
  • Developed Java middleware for message queue systems
RustPythonDartJavaC#Erlang
Available in 2 weeks $150k-175k/yr
Enquire
SQ-6470 Lead

Chief Technology Officer / Staff Software Engineer

Canada
17 years
Remote
Employee / Freelancer

Led the design of distributed systems using Rust and Tokio, focusing on concurrent processing. Spearheaded the development of fault-tolerant architectures for critical applications.

  • Implemented async communication protocols in Zig.
  • Optimized network throughput in distributed environments.
  • Architected cloud-native solutions for enterprise needs.
RustZigConcurrencyAsync RustTokioDistributed systems
Available in 2 weeks $180k-230k/yr
Enquire
SE-2175 Principal

Senior Engineer I, Platform Engineering

Canada
24 years
Remote
Employee

Developed cross-platform applications using Rust and Golang, focusing on backend system efficiency. Engineered automation scripts in Perl and Bash for system administration tasks.

  • Utilized PHP for web application enhancements
  • Optimized Python scripts for data analysis
  • Implemented scalable solutions with Golang
PythonGolangRustPerlBashPHP
Available in 2 weeks $140k-160k/yr
Enquire
JX-9558 Senior

Senior Blockchain Engineer

Canada
7 years
Remote
Employee

Developed decentralized applications utilizing Substrate and FRAME for the Polkadot ecosystem. Engineered consensus algorithms for blockchain scalability and security. Enhanced cross-chain interoperability through custom protocol design.

  • Optimized smart contract execution in Rust for performance gains
  • Led multi-node network deployment for blockchain testnets
  • Implemented TypeScript tooling for blockchain data visualization
RustTypeScriptJavaSubstrateFRAMEPolkadot
Available in 2 weeks $140k-200k/yr
Enquire
EM-2525 Staff

Staff Engineer

Canada
16 years
Remote
Employee / Freelancer

Designed large-scale distributed systems for data-intensive applications, leveraging Rust and C++ for high-concurrency environments. Developed scalable backend solutions for e-commerce platforms using Java.

  • Improved system reliability with advanced monitoring tools
  • Led migration to a microservices architecture
  • Optimized database queries for performance
RustC++JavaJavaScriptPythonLinux
Interviewing now Salary on request
Enquire
SM-1283 Principal

Senior Software Engineer

Canada
17 years
Remote
Employee

Developed a scalable video streaming platform utilizing GStreamer and HLS technologies. Designed WebAssembly modules for high-performance media processing. Implemented Kubernetes-based orchestration for cloud-native video services on GCP.

  • Optimized video transcoding pipelines for real-time streaming
  • Architected multi-region deployment strategies on GCP
  • Integrated WebAssembly for enhanced media codec efficiency
RustGStreamerHLS video streamingWebAssemblyKubernetesGCP
Interviewing now $160k-200k/yr
Enquire
JJ-8793 Junior

Teaching Assistant - Real-time Systems and Control Applications

Canada
2 years
Flexible
Employee

Implemented a mixed-precision GMRES sparse linear solver with iterative refinement for scientific computing workloads. Developed a video-conferencing capstone combining human-pose estimation, motion annotations, and browser real-time media transport.

  • Linux kernel scheduler laboratory instruction
  • Mutex and semaphore synchronization experiments
  • WebRTC real-time media integration
  • Qt data-driven visualization widgets
C++PythonRustJavaGoSQL
Interviewing now $50k-80k/yr
Enquire
EU-4538 Junior

Assistant Engineer (operating systems)

Canada
2 years
Flexible
Employee / Freelancer

Assisted in operating system development with a focus on performance and resource management. Utilized Rust for memory-safe concurrency in system-level applications.

  • Contributed to operating system kernel development
  • Implemented memory-safe concurrency in Rust
  • Developed system-level applications in C/C++
RustCC++JavaKotlinJavaScript
Interviewing now Salary on request
Enquire

Ready to hire Rust developers?

Start Hiring

Explore More