
Oowlish es una empresa de tecnología y desarrollo de software que ayuda a las empresas a convertir ideas en productos y servicios digitales. Sus equipos multidisciplinares trabajan en desarrollo de software, diseño UX/UI, gestión de productos y entrega ágil, apoyando a organizaciones que desean innovar mediante soluciones tecnológicas a medida. A través de Oowlish Ventures, la empresa también colabora con startups para diseñar conjuntamente y ampliar nuevos productos.
Arquitecto sénior de streaming de video y medios en tiempo real en Oowlish - Remoto desde México
Lidera la arquitectura de plataformas escalables de streaming de video y medios en tiempo real en Oowlish, una empresa latinoamericana de desarrollo de software. Define la infraestructura de AWS y los sistemas de distribución de medios para ofrecer un rendimiento fiable y distribuido globalmente.
Descripción
- Crear arquitecturas escalables para el procesamiento de video, el streaming y la distribución de medios en tiempo real
- Desarrollar enfoques técnicos utilizando GStreamer o FFmpeg
- Diseñar soluciones de redes en tiempo real con WebRTC, RTP, STUN, TURN, SFU y UDP
- Diseñar la arquitectura de infraestructura de AWS distribuida globalmente para cargas de trabajo de medios a gran escala
- Planificar implementaciones en la nube de alta disponibilidad en varias regiones de AWS
- Definir estrategias de infraestructura que incluyan EKS, balanceo de carga, escalado automático, almacenamiento en caché, CDN y servicios sin servidor
- Orientar las decisiones de arquitectura relacionadas con el rendimiento, la escalabilidad, la fiabilidad y la distribución global del tráfico
- Colaborar con ingenieros sénior y otros arquitectos en la implementación y la dirección técnica
- Ofrecer orientación técnica práctica durante todo el desarrollo y la entrega
- Contribuir al diseño y la implementación de una plataforma de streaming de video altamente escalable
- Trabajar junto a ingenieros sénior para crear y ampliar la plataforma
Requisitos
- Al menos ocho años de experiencia profesional en ingeniería de software
- Experiencia demostrable en el diseño de sistemas escalables y distribuidos
- Experiencia profesional en el desarrollo de sistemas de streaming de video, procesamiento de medios o comunicación en tiempo real
- Sólidos conocimientos de redes en tiempo real y distribución de medios
- Amplia experiencia en arquitectura e infraestructura de AWS
- Experiencia en el diseño o soporte de sistemas distribuidos globalmente y en varias regiones
- Comodidad trabajando directamente con equipos de ingeniería en lugar de limitarse al nivel arquitectónico
- Sólidas habilidades de comunicación en entornos de atención al cliente
- Excelente nivel de inglés escrito y hablado
- Amplia experiencia con tecnologías de procesamiento y streaming de video, incluidos GStreamer o FFmpeg, H.264/H.265, HLS/DASH y fMP4/TS
- Amplia experiencia con tecnologías de redes en tiempo real y comunicación de medios, incluidos RTP, WebRTC, STUN, TURN, SFU y UDP
- Amplia experiencia con infraestructura de AWS e implementaciones globales utilizando S3, CloudFront, Lambda, EKS, Autoscaling, Network Load Balancer, Global Accelerator, Valkey/Redis y arquitecturas en varias regiones
- Experiencia en la creación y operación de sistemas de producción escalables
- Experiencia en producción con plataformas de streaming de video o medios en tiempo real
- Nivel avanzado de comunicación escrita y oral en inglés
Beneficios
- Configuración de oficina en casa
- Compensación acorde con la experiencia
- Planes de carrera que apoyan un crecimiento significativo dentro de la empresa
- Oportunidades de participar en proyectos internacionales
- Programa de Inglés de Oowlish para el desarrollo técnico y conversacional
- Juegos y competencias
- Trabajo totalmente remoto
- Oportunidades de desarrollo profesional
- Oportunidades de crecimiento profesional