Descripción
Resumen:
Buscamos un experimentado Desarrollador Senior en Golang para construir y escalar servicios destinados a la gestión de eventos en vivo, el procesamiento de medios y soluciones híbridas de almacenamiento en caché perimetral, mediante microservicios en Go y arquitecturas nativas en la nube.
Aspectos destacados:
1. Construir y escalar microservicios en Go de alto rendimiento
2. Trabajar con arquitecturas nativas en la nube y sistemas distribuidos
3. Resolver a gran escala desafíos complejos relacionados con medios y transmisión
Estamos buscando un experimentado **Desarrollador Senior en Golang** para ayudar a construir y escalar los servicios que impulsan la gestión de eventos en vivo, el procesamiento de medios, la distribución de activos y soluciones híbridas de almacenamiento en caché perimetral. Trabajarás en **microservicios en Go** de alto rendimiento, arquitecturas nativas en la nube y sistemas distribuidos que respaldan flujos de trabajo críticos para los medios.
Este puesto requiere sólidos fundamentos en ingeniería de backend, experiencia práctica con Google Cloud Platform, Kubernetes y arquitecturas basadas en eventos, así como interés por resolver a gran escala desafíos complejos relacionados con medios y transmisión.
**Responsabilidades**
* Diseñar y construir microservicios en Go para producción utilizando gRPC, Protocol Buffers y grpc\-gateway
* Desarrollar servicios de backend que apoyen la gestión del ciclo de vida de eventos en vivo y las operaciones de flujo de trabajo de medios
* Mejorar los servicios híbridos de caché de medios que conectan sistemas de archivos locales con Google Cloud Storage
* Asumir la responsabilidad integral de funciones, desde el diseño de API y esquemas protobuf hasta su implementación y soporte operativo
* Construir servicios basados en eventos mediante Pub/Sub, Cloud Tasks, Cloud Functions y Cloud Workflows
* Integrar servicios con las APIs de medios de Google Cloud, incluidas la Live Stream API, la Transcoder API, Video Intelligence y Vision AI
* Crear pruebas unitarias, de integración, de carga y de recorridos críticos del usuario para proteger los flujos de trabajo principales
* Mejorar la observabilidad, el monitoreo y el rendimiento para aumentar la confiabilidad del sistema
* Colaborar con DevOps en implementaciones en Kubernetes, Helm, Terraform, configuración de Istio y despliegues en GKE
* Participar en revisiones de diseño, revisiones de código y soporte en turno para los servicios bajo tu responsabilidad
**Requisitos**
* 5\+ años de experiencia profesional en desarrollo de backend, incluidos 3\+ años construyendo servicios en producción con Go
* Conocimientos avanzados sobre patrones de concurrencia en Go, programación consciente del contexto, manejo de errores, apagado controlado y confiabilidad del servicio
* Habilidades sólidas en diseño de APIs con gRPC, Protocol Buffers, grpc\-gateway y servicios RESTful
* Experiencia práctica con plataformas en la nube y APIs de Google Cloud para integraciones de backend
* Fundamentos sólidos de ingeniería de backend para garantizar la confiabilidad y el rendimiento del servicio
* Nivel de inglés intermedio\-avanzado (B2\) para colaboración y comunicación técnica
**Deseable**
* Experiencia con Google Cloud Platform (GCP)
* Conocimiento de las convenciones de diseño de APIs de Google AIP
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Licencias pagadas y permisos por enfermedad
* Cursos de actualización de habilidades, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido u otra característica protegida por la ley aplicable.*