O

Oowlish

Nearshore software development services from Brazil

Video Streaming & Real-Time Media Architect

Cloud EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 8 years of professional software engineering experience.
  • Strong architecture experience designing scalable and distributed systems.
  • Professional experience building video streaming, media processing, or real-time communication systems.
  • Strong understanding of real-time networking and media delivery.
  • Strong AWS architecture and infrastructure experience.
  • Experience designing or supporting globally distributed and multi-region systems.
  • Ability to work hands-on alongside engineering teams rather than operating exclusively at a high-level architecture layer.
  • Strong customer-facing communication skills.
  • Strong written and verbal English communication skills.
  • Strong experience with video processing and streaming technologies, including GStreamer or FFmpeg, H.264/H.265, HLS/DASH, and fMP4/TS.
  • Strong experience with real-time networking and media communication, including RTP, WebRTC, STUN, TURN, SFU, and UDP.
  • Strong experience with AWS infrastructure and globally distributed deployments, including S3, CloudFront, Lambda, EKS, autoscaling, Network Load Balancer (NLB), Global Accelerator, Valkey/Redis, and multi-region deployments.
  • Experience building and supporting scalable production systems.
  • Experience working with video streaming or real-time media systems in production environments.
  • Advanced written and verbal English communication skills.

Responsibilities

  • Design scalable architectures for video processing, streaming, and real-time media delivery.
  • Define technical solutions involving video processing technologies such as GStreamer or FFmpeg.
  • Design real-time networking architectures using technologies and protocols such as WebRTC, RTP, STUN, TURN, SFU, and UDP.
  • Architect globally distributed AWS infrastructure supporting scalable media workloads.
  • Design highly available and scalable cloud deployments across multiple AWS regions.
  • Define infrastructure strategies involving EKS, load balancing, autoscaling, caching, content delivery networks (CDNs), and serverless services.
  • Make architectural decisions around performance, scalability, reliability, and global traffic distribution.
  • Collaborate with senior engineers and other architects on implementation and technical decisions.
  • Provide hands-on technical guidance during development and implementation.

Desired Qualifications

  • Experience with iOS video and real-time media development, including Swift, WebRTC, AVFoundation, and VideoToolbox.
  • Experience with Android video and real-time media development, including Kotlin, WebRTC, and MediaCodec.
  • Experience with C/C++ development.

About the Company

Oowlish

Nearshore software development services from Brazil

Oowlish provides nearshore software development services by connecting businesses with top technical talent in Brazil. It delivers end-to-end software development, covering product management, technical architecture, frontend and backend development, DevOps, and quality assurance, from concept through deployment and maintenance. Clients work with Oowlish on a project basis or long-term partnerships, often embedding or augmenting their teams to accelerate delivery using agile methodologies. Oowlish differentiates itself through geographic proximity, cost efficiency, and a broad, integrated service offering, including venture building—co-launching new digital businesses by leveraging its distribution channels and customer base. The company aims to help organizations of all sizes achieve their digital goals by providing high-quality, scalable software solutions and access to Brazilian tech talent.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Fortaleza, Brazil
Founded
2017

Recently Posted Jobs

Explore more opportunities at Oowlish

See more jobs