Descripción
**Descripción de la empresa**
¿Está listo para asumir un rol de alto impacto en el desarrollo 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 sectores industriales y generan resultados medibles. Trabajarás 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, modalidades laborales flexibles y oportunidades de trabajar en proyectos desafiantes que amplían los límites de la tecnología.
**CLIENTE**
Nuestro cliente es una empresa tecnológica reconocida a nivel mundial 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, se compromete a construir plataformas que moldeen el futuro de la publicidad programática.
**PROYECTO**
El proyecto es una solución publicitaria estratégica de autoservicio diseñada para hacer que el inventario de streaming sea más accesible, medible y orientado al rendimiento para anunciantes de cualquier tamaño. Incluye una plataforma de licitación y optimización en tiempo real capaz de gestionar mecánicas de subasta con alta carga y baja latencia. El sistema integra funciones de previsión.
**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 pujas en tiempo real
* Desarrollar componentes de alta carga y baja latencia que soporten las mecánicas 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 previsión 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 propios del sector AdTech
* Integrarse con tuberías de datos y métricas para respaldar la optimización y generación de informes en tiempo real
* Implementar capacidades de observabilidad, monitorización y resolución de incidencias (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 listos para producción con requisitos rigurosos de fiabilidad, escalabilidad y observabilidad
* Capacidad para trabajar de forma independiente, analizar compromisos complejos entre distintos aspectos del sistema y contribuir a decisiones arquitectónicas
* Nivel de inglés, como mínimo, intermedio-alto
**SERÁ UN VALOR AÑADIDO**
* Conocimiento de sistemas de licitación en tiempo real, mecánicas de subasta y del dominio AdTech
* Comprensión de control de ritmo (pacing), optimización de pujas, previsión o mecánicas de entrega publicitaria orientada al rendimiento
* Experiencia trabajando en plataformas DSP, SSP, bolsas de anuncios (Ad Exchange), servidores de anuncios o marketing de rendimiento
* Experiencia integrando pilas de observabilidad como LGTM/ELK o similares
**Información adicional** **PERFIL PERSONAL**
* Mentalidad analítica con sólidas habilidades para la resolución de problemas
* Capacidad para trabajar en entornos dinámicos y acelerados
* Excelentes habilidades comunicativas para la colaboración entre equipos
* Enfoque autodirigido y proactivo ante el trabajo
* Gran atención al detalle y compromiso con la calidad