Location: REMOTE / Toronto, Ontario
This job allows you to work remotely.
We are deploying our AI to enable safe and compliant autonomy, while providing true situational awareness for airspace and critical infrastructure, across multiple government agencies and stakeholders. We integrate with various sensors and systems to provide monitoring, alerts, threat modeling, and insights for our customers. Our backend, built in Rust, powers data ETL pipelines, sensor ingestion, API servers, model simulations, and more.
We're looking for a mid-level Rust engineer to help scale our platform, ensure its robustness, and ship production-ready solutions. The ideal candidate has experience working in small, fast-moving teams and can write clean, well-tested Rust code for performance-critical systems.
Key Focus Areas:
• Rust development for backend systems, data pipelines, and APIs
• Integrating with IP cameras (RTSP streams) and live video processing
• Building statistical and inference models for classification and prediction
• Optimizing distributed systems and sensor data ingestion
• Managing Linux-based deployments
Must Have Skills:
Qualification requirements:
• 3+ years of Rust experience (professional or substantial personal projects)
• Strong understanding of ownership, lifetimes, concurrency, and performance tuning
• Experience designing and optimizing low-latency, production-ready systems
• Comfortable working with databases, persistence systems, and real-time data processing
Nice to Have Skills:
Bonus:
• Experience with async Rust, distributed systems, and networking
• Contributions to open-source Rust projects