Hire
Systems Rust Developers in Canada







Built through years working with teams and engineers in the Rust ecosystem.
We specialize in systems programming, database internals, and performance-critical infrastructure.
Focused, relevant introductions from a curated network.
Available Developers
Senior Software & Systems Engineer
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
Senior Rust Software Engineer
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
Lead Runtime Engineer
- 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
Software Engineer / Data Engineer
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
Co-founder & Lead Developer
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
Technical Lead
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
Technologies: C++, TCP/IP, Windows Device Driver,CMake
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
Staff Software Engineer
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
Chief Technology Officer / Staff Software Engineer
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.
Senior Engineer I, Platform Engineering
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
Senior Blockchain Engineer
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
Staff Engineer
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
Senior Software Engineer
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
Teaching Assistant - Real-time Systems and Control Applications
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
Assistant Engineer (operating systems)
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++