Level : Intermediate to Senior (must be able to contribute day one)
Location : Canada only (remote within Canada or Hybrid Edmonton AB)
Start : ASAP
Hours : Full Time
Eligibility Requirements
This contract is supported in part by Canadian federal grants. Applicants must :
- Be currently located in Canada, and
- Be authorized to work in Canada at the time of hire.
We are hiring a short-term contract engineer to strengthen our real-time streaming and backend platform work. The role requires hands-on production experience with real-time streaming using WebRTC or RTSP, plus strong backend development using FastAPI for connection management and general application / platform services across multiple modules.
A major driver for this work is supporting edge devices, where bandwidth and reliability constraints make networking, data usage, and compression efficiency critical. AWS is the supporting environment used to run and scale the system, primarily via EC2, ECS, and CloudFront.
This is a high-impact role for someone who can ramp quickly, troubleshoot deeply, and deliver improvements immediately.
Responsibilities
Real-Time Streaming and Networking
Implement, operate, and improve streaming workflows using WebRTC or RTSPTroubleshoot real-world streaming issues : connection setup, NAT traversal, UDP / TCP behavior, firewall rules, routing, DNS, TLS, jitter, packet lossOptimize performance for edge devices with constrained networks (reduce data usage, improve stability, reduce reconnects / drops)Improve compression and transport efficiency (bitrate behavior, end-to-end throughput, latency tradeoffs, resilience under variable networks)Backend and Platform (FastAPI)
Develop and maintain FastAPI services for :Control plane endpoints and internal service callsGeneral application and platform functionality across multiple modulesImprove reliability and performance of backend functions and service-to-service callsProduce clear documentation and collaborate with the team on technical decisions and deliverablesAWS Operations (Supporting Skill)
Deploy and operate services on AWS using EC2, ECS, and CloudFrontImprove operational readiness : logging, monitoring, alerting, and incident response hygieneRequired Qualifications (Must Have)
Proven production experience with real-time streaming using WebRTC or RTSPStrong networking fundamentals with hands-on debugging experience (latency / jitter / packet loss, NAT, UDP / TCP, firewalling, routing)Experience optimizing for bandwidth and data usage, especially for edge devices (compression / bitrate efficiency, transport choices)Practical AWS experience using EC2, ECS, and CloudFrontStrong Linux / terminal skills and Bash / shell scriptingAble to contribute effectively from day one in a short-term contract environmentNice to Have
WebRTC specifics : STUN / TURN / ICE, SDP, RTP / RTCPExperience with media servers / SFUs, RTSP gateways / bridges, or similar componentsExperience improving observability (metrics / logs / traces) and production incident processes#J-18808-Ljbffr