Wowza

Backend Engineer – Video Intelligence

Wowza

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and develop scalable real-time video analysis services using FastAPI and WebSocket protocols
  • Build and maintain high-performance AI inference pipelines that process thousands of video frames per second
  • Optimize GPU utilization, model sharing, and resource allocation across concurrent video streams
  • Evaluate and integrate computer vision models (object detection, scene classification, VLMs) into production services
  • Implement fair scheduling algorithms and multi-device inference coordination
  • Monitor and optimize production systems for memory efficiency, inference latency, and throughput
  • Work with product management to translate business requirements into technical solutions
  • Learn and contribute to video processing and AI/ML technologies as part of your role growth

Requirements

  • 8+ years of experience in commercial software engineering
  • 5+ years of backend development experience with Python, particularly modern async frameworks (FastAPI, asyncio)
  • Strong understanding of concurrent programming, async/await patterns, and event-driven architectures
  • Experience with real-time systems, WebSocket protocols, and binary data streaming
  • Knowledge of performance optimization including profiling, memory management, and bottleneck analysis
  • Strong understanding of distributed systems concepts: load balancing, resource pooling, fair scheduling
  • Experience with REST APIs, protocol design, and client-server architectures
  • Solid debugging skills for complex multi-threaded/async systems
  • Strong motivation to learn new technologies and domains, particularly video processing and AI/ML integration
  • Good communication skills and ability to work effectively in a collaborative environment
  • Commitment to code quality: type annotations, testing, documentation, and maintainability
  • Strong Plus
  • Experience with video processing, streaming protocols (RTMP, WebRTC, HLS), or media frameworks (FFmpeg, OpenCV)
  • Knowledge of computer vision, object detection, or ML model inference in production
  • Experience with PyTorch, TensorFlow, or other ML frameworks for model integration (not ML research)
  • Familiarity with ML inference optimization
  • Understanding of video codecs, frame encoding/decoding, and media transport protocols
  • Experience with object tracking algorithms or real-time video analytics
  • Background in high-throughput data processing or stream processing systems
  • Knowledge of Wowza Streaming Engine or similar media server platforms
Benefits
  • Paid Time Off
  • Medical, Dental, and Vision insurance (effective Day 1)
  • 401(k) with strong company match
  • Dependent Care FSA
  • Employer-paid Life Insurance and AD&D
  • Paid Parental Leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonFastAPIasyncioWebSocketAI inference pipelinesperformance optimizationREST APIsdebuggingvideo processingcomputer vision
Soft Skills
communicationcollaborationmotivation to learncommitment to code quality