11 oct
|
Oowlish
|
Cundinamarca
11 oct
Oowlish
Cundinamarca
Join Our TeamOowlish, one of Latin America's rapidly expanding software development companies, is seeking experienced technology professionals to enhance our diverse and vibrant team.As a valued member of Oowlish, you will collaborate with premier clients from the United States and Europe, contributing to pioneering digital solutions. Our commitment to creating a nurturing work environment is recognized by our certification as a Great Place to Work, where you will have opportunities for professional development, growth, and a chance to make a significant international impact.We offer the convenience of remote work, allowing you to craft a work-life balance that suits your personal and professional needs. We're looking for candidates who are passionate about technology, proficient in English, and excited to engage in remote collaboration for a worldwide presence.About The RoleWe are looking for a Senior Video Streaming & Real-Time Media Engineer to join a team building and scaling video streaming and real-time communication solutions.This is a highly hands‑on engineering role focused on video processing and streaming, real‑time networking, and AWS‑based infrastructure.You will collaborate closely with experienced Architects and Engineers to implement scalable media solutions and globally distributed infrastructure. The team will collectively cover the required technical areas, allowing engineers with particularly strong expertise in one or more areas to complement the skills of other team members.Key ResponsibilitiesDevelop and maintain video processing and streaming solutionsBuild media pipelines using GStreamer or FFmpegWork with video codecs,
streaming protocols, and media container formatsImplement real‑time communication solutions using WebRTC and related networking technologiesDevelop and support AWS infrastructure for scalable media workloadsImplement solutions involving EKS, Lambda, S3, CloudFront, load balancing, autoscaling, and cachingContribute to multi‑region and globally distributed deploymentsTroubleshoot performance, networking, streaming, and infrastructure issuesCollaborate with Architects on technical design and implementation decisionsContribute to the reliability and scalability of production media systemsRequirements5+ years of professional software engineering experienceHands‑on professional experience with video streaming, video processing, or real‑time communication systemsStrong understanding of networking concepts related to real‑time mediaHands‑on experience working with AWS infrastructureExperience developing and supporting scalable production systemsAbility to work effectively with Architects and other Senior Engineers in a highly technical environmentAdvanced written and verbal English communication skillsMust HaveStrong experience with video processing and streaming technologies, including: GStreamer or FFmpeg, H.264/H.265, HLS/DASH,
fMP4/TSStrong experience with real‑time networking and media communication, including: RTP, WebRTC, STUN, TURN, SFU, UDPStrong experience with AWS infrastructure and globally distributed deployments, including technologies such as S3, CloudFront, Lambda, EKS, Autoscaling, Network Load Balancer (NLB), Integral Accelerator, Valkey/Redis, and Multi‑region deploymentsExperience building and supporting scalable production systemsExperience working with video streaming or real‑time media systems in production environmentsAdvanced written and verbal English communication skillsNice to HaveExperience with iOS video and real‑time media development, including: Swift, WebRTC, AVFoundation, and VideoToolboxExperience with Android video and real‑time media development, including: Kotlin, WebRTC, and MediaCodecExperience with C/C++ developmentBenefits & PerksHome officeCompetitive compensation based on experienceCareer plans to allow for extensive growth in the companyInternational ProjectsOowlish English Program (Technical and Conversational)Games and CompetitionsWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.#J-18808-Ljbffr
📌 Senior Video Streaming & Real-Time Media Engineer (Cundinamarca)
🏢 Oowlish
📍 Cundinamarca