Senior AWS + Streaming Platform Developer
- Edmonton, Alberta, Canada
- Edmonton, Alberta, Canada
À propos
Contract Description
- Type:
Short-term contract - Level:
Intermediate to Senior (must be able to contribute day one) - Location:
Canada only
(remote within Canada or (Hybrid in City/Province)) - Start:
ASAP - Duration: 3 Months
possible extension) - 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 RTSP - Troubleshoot real-world streaming issues: connection setup, NAT traversal, UDP/TCP behavior, firewall rules, routing, DNS, TLS, jitter, packet loss
- Optimize 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: - Connection/session management
- Control plane endpoints and internal service calls
- General application and platform functionality across multiple modules
- Improve reliability and performance of backend
functions and service-to-service calls - Produce clear documentation and collaborate with the team on technical decisions and deliverables
AWS Operations (Supporting Skill)
- Deploy and operate services on
AWS
using
EC2, ECS, and CloudFront - Improve operational readiness: logging, monitoring, alerting, and incident response hygiene
Required Qualifications (Must Have)
- Proven production experience with
real-time streaming
using
WebRTC or RTSP - Strong 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) - Strong backend/API engineering experience in Python, including
FastAPI
development in production - Practical AWS experience using
EC2, ECS, and CloudFront - Strong Linux/terminal
skills and
Bash/shell scripting - Strong Docker
skills (build, run, debug containers) - Able to contribute effectively from
day one
in a short-term contract environment
Nice to Have
- WebRTC specifics: STUN/TURN/ICE, SDP, RTP/RTCP
- Experience with media servers/SFUs, RTSP gateways/bridges, or similar components
- Experience improving observability (metrics/logs/traces) and production incident processes
Compétences linguistiques
- English
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.