Descripción
**Descripción de la empresa**
¿Está listo para asumir un rol de alto impacto en la construcción de tecnología publicitaria de vanguardia? Buscamos un Desarrollador líder/principal en Go para unirse a nuestro equipo y diseñar una plataforma de licitación en tiempo real con alta carga y baja latencia.
En Sigma Software entregamos soluciones innovadoras y escalables que potencian industrias y generan resultados medibles. Trabajará junto a profesionales talentosos en una cultura que valora la experiencia, la colaboración y el crecimiento continuo.
¿Por qué unirse a nosotros? Ofrecemos beneficios competitivos, arreglos laborales flexibles y oportunidades para trabajar en proyectos desafiantes que expanden los límites de la tecnología.
**CLIENTE**
Nuestro cliente es una empresa tecnológica reconocida globalmente que opera en el ámbito de la publicidad digital. Se especializa en ofrecer soluciones escalables y de alto rendimiento que permiten a los anunciantes optimizar sus campañas en tiempo real. Con una sólida cultura de innovación y excelencia, está comprometida a construir plataformas que moldeen el futuro de la publicidad programática.
**PROYECTO**
El proyecto es una solución estratégica de autopublicidad diseñada para hacer que el inventario de streaming sea más accesible, medible y orientado al rendimiento para anunciantes de todos los tamaños. Incluye una plataforma de licitación y optimización en tiempo real capaz de gestionar mecanismos de subasta con alta carga y baja latencia. El sistema integra pronósticos.
**Descripción del puesto**
* Diseñar e implementar servicios centrales de Back-End para flujos de trabajo de licitación en tiempo real, optimización y entrega de anuncios
* Construir agentes de licitación personalizados para la toma de decisiones de licitación en tiempo real
* Desarrollar componentes de alta carga y baja latencia que soporten mecanismos de subasta y entrega en tiempo real
* Implementar lógica propietaria de control de ritmo (pacing), atenuación de pujas (bid-shading) y optimización para mejorar la eficiencia de las campañas
* Diseñar e integrar capacidades de pronóstico para impresiones, alcance, estimación de resultados y planificación de campañas
* Trabajar con OpenRTB, JSON, protobuf y otros protocolos y formatos de datos del sector publicitario
* Integrarse con tuberías de datos y métricas para apoyar la optimización y generación de informes en tiempo real
* Implementar capacidades de observabilidad, monitoreo y resolución de problemas (pila LGTM/ELK)
* Colaborar con partes interesadas de producto, ingeniería, datos y operaciones publicitarias para entregar capacidades publicitarias de rendimiento escalables
**Requisitos**
* Al menos 7 años de experiencia relevante como desarrollador de Back-End en proyectos comerciales
* Experiencia sólida en producción con Golang
* Experiencia diseñando y construyendo sistemas distribuidos de alta carga y baja latencia
* Experiencia práctica con integraciones basadas en JSON, protobuf o protocolos similares
* Experiencia con almacenes de datos de baja latencia y tecnologías de caché como Aerospike, Redis, ElastiCache o similares
* Experiencia con PostgreSQL o bases de datos relacionales similares
* Experiencia construyendo servicios de nivel productivo con fuertes requisitos de confiabilidad, escalabilidad y observabilidad
* Capacidad para trabajar de forma independiente, analizar compromisos complejos entre sistemas y contribuir a decisiones arquitectónicas
* Nivel de inglés al menos intermedio-alto
**SERÁ UN VALOR AÑADIDO**
* Conocimiento de sistemas de licitación en tiempo real, mecanismos de subasta y del dominio AdTech
* Comprensión del control de ritmo (pacing), optimización de pujas, pronósticos o mecanismos de entrega publicitaria de rendimiento
* Experiencia trabajando en plataformas DSP, SSP, bolsa de anuncios (Ad Exchange), servidores de anuncios o marketing de rendimiento
* Experiencia integrando pilas de observabilidad LGTM/ELK o similares
**Información adicional** **PERFIL PERSONAL**
* Mentalidad analítica con sólidas habilidades para resolver problemas
* Capacidad para trabajar en entornos acelerados
* Excelentes habilidades comunicativas para la colaboración entre equipos
* Enfoque autodirigido y proactivo hacia el trabajo
* Gran atención al detalle y compromiso con la calidad