Descripción
Resumen:
Buscamos un experimentado Desarrollador Senior de Golang para construir y escalar microservicios de Go de alto rendimiento, arquitecturas nativas de la nube y sistemas distribuidos destinados a flujos de trabajo críticos de medios.
Aspectos destacados:
1. Trabajar en microservicios de Go de alto rendimiento y sistemas distribuidos
2. Centrarse en la gestión de eventos en vivo, el procesamiento de medios y la distribución de activos
3. Colaborar en arquitecturas nativas de la nube y en desafíos complejos relacionados con los medios
Estamos buscando un experimentado **Desarrollador Senior de Golang** que nos ayude 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. Usted trabajará en microservicios de **Go** de alto rendimiento, arquitecturas nativas de la nube y sistemas distribuidos que respaldan flujos de trabajo críticos de medios.
Este puesto requiere sólidos fundamentos de ingeniería de backend, experiencia práctica con Google Cloud Platform, Kubernetes y arquitecturas orientadas a eventos, así como interés por resolver, a gran escala, desafíos complejos relacionados con los medios y la transmisión.
**Responsabilidades**
* Diseñar y construir microservicios de Go de producción mediante gRPC, Protocol Buffers y grpc\-gateway
* Desarrollar servicios de backend que respalden la gestión del ciclo de vida de eventos en vivo y las operaciones de flujos 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 la implementación y el soporte operativo
* Construir servicios orientados a 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, la supervisión y el rendimiento para incrementar la confiabilidad del sistema
* Colaborar con DevOps en implementaciones de Kubernetes, Helm, Terraform, configuración de Istio y despliegues de GKE
* Participar en revisiones de diseño, revisiones de código y soporte de guardia para los servicios bajo su responsabilidad
**Requisitos**
* 5\+ años de experiencia profesional en desarrollo de backend, incluidos 3\+ años construyendo servicios de producción en Go
* Conocimientos sólidos sobre patrones de concurrencia en Go, programación consciente del contexto, manejo de errores, apagado ordenado y confiabilidad del servicio
* Habilidades avanzadas 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
* Sólidos fundamentos de ingeniería de backend para garantizar la confiabilidad y el rendimiento de los servicios
* Dominio del inglés a nivel 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
* Días libres remunerados y licencias 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
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn