XX
Senior AWS + Streaming Platform DeveloperFiresafe AIEdmonton, Alberta, Canada
XX

Senior AWS + Streaming Platform Developer

Firesafe AI
  • CA
    Edmonton, Alberta, Canada
  • CA
    Edmonton, Alberta, Canada
Apply Now

About

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
  • Edmonton, Alberta, Canada

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.