TMS LLC
Movable Ink
Desarrollador Senior de Backend, Equipo de Comportamiento
Sobre la oportunidad
Movable Ink escala la personalización de contenidos para los profesionales del marketing a través de la generación de contenido activada por datos y la toma de decisiones con IA. Las marcas más innovadoras del mundo confían en Movable Ink para maximizar ingresos, simplificar flujos de trabajo y potenciar la agilidad del marketing. Con sede en Nueva York y cerca de 600 empleados, Movable Ink presta servicio a su base de clientes global con operaciones en América del Norte, América Central, Europa, Australia y Japón.
Buscamos un Ingeniero de Software Senior para unirse al equipo de Comportamiento, responsable de convertir las señales de clientes en bruto en desencadenantes de marketing significativos.
Este equipo construye la capa de inteligencia de comportamiento de nuestra plataforma: sistemas que detectan patrones en la actividad e inactividad del cliente (como abandono de carrito, bajadas de precio o hitos de fidelidad) y los traducen en oportunidades de mensajería automatizada.
Este es un puesto práctico en el que contribuirás a la arquitectura e implementación de capacidades críticas de la plataforma. Diseñarás sistemas robustos, escribirás código de alta calidad y garantizarás que nuestros servicios sean escalables, fiables y mantenibles.
Trabajarás en desafiantes problemas de sistemas distribuidos que involucran datos de eventos de alto volumen, correlación de eventos, ventanas temporales, evaluación con estado, elegibilidad de desencadenantes, preparación específica de la cuenta, idempotencia, fiabilidad, observabilidad y activación descendente. Los sistemas que ayudes a construir potenciarán casos de uso como abandono de carrito, abandono del navegador, abandono del proceso de pago, bajadas de precio, alertas de reposición de stock, hitos de fidelidad, recordatorios de reposición y cambios en la pertenencia a audiencias.
Reportarás al Gerente de Ingeniería del Equipo de Comportamiento en este puesto.
Qué harás
- Contribuir al Diseño e Implementación de la Plataforma de Comportamiento: Diseñar e implementar servicios que detecten patrones de comportamiento a través de eventos, correlacionen señales en ventanas de tiempo y determinen la elegibilidad de los desencadenantes.
- Construir Sistemas con Contexto con Estado: Construir sistemas que mantengan el estado de comportamiento y las ventanas de retroceso necesarias para evaluar patrones como "acción sin finalización", señales de intención multievento y desencadenantes impulsados por cambios de estado.
- Ser Responsable de la Entrega de Funcionalidades: Actuar como un contribuyente práctico responsable que entrega funcionalidades complejas de backend desde el diseño técnico hasta la implementación, pruebas, despliegue y soporte en producción.
- Establecer un Framework de Patrones Reutilizables: Desarrollar capacidades declarativas o basadas en reglas que permitan definir, configurar, evaluar y extender nuevos desencadenantes de comportamiento de manera eficiente.
- Colaborar en Toda la Plataforma: Colaborar con los equipos de Producto e ingeniería para garantizar que las señales de comportamiento se integren limpiamente en los sistemas de orquestación de campañas y entrega de mensajes.
- Impulsar la Excelencia Operativa: Asegurar que los servicios de Comportamiento operen de manera fiable a escala. Utilizar observabilidad, métricas, trazas, logs y alertas para mantener la calidad del sistema y las responsabilidades compartidas de guardia.
Qué aportas
- 5+ años de experiencia profesional en ingeniería de software, con un sólido historial en la construcción y operación de sistemas backend o de plataforma en producción.
- Sólida experiencia en el diseño y operación de sistemas backend distribuidos, orientados a eventos o de alta escala.
- Experiencia práctica en la construcción de servicios con estado, toma de decisiones en tiempo real, procesamiento asíncrono, fiabilidad de sistemas y operaciones en producción.
- Dominio de Kafka y gRPC para streaming de eventos y comunicación de microservicios.
- Experiencia con bases de datos analíticas de alto rendimiento como ClickHouse.
- Comprensión de las preocupaciones de los sistemas distribuidos como particionamiento, reintentos, eventos duplicados, ordenación, idempotencia, backfills y compensaciones de consistencia de datos.
- Experiencia práctica en la construcción de servicios backend escalables en entornos de nube como GCP y AWS.
- Un fuerte enfoque en la excelencia operativa: construir sistemas fiables con monitorización, alertas, registro y respuesta a incidentes.
- Enfoque colaborativo y orientado al producto: equilibrar la calidad técnica con el valor para el cliente.
A tener en cuenta
- Experiencia con Rust o Elixir.
- Experiencia con SDK de Comportamiento del Cliente.
El rango salarial base para este puesto es de $140,000-$180,000/año CAD, que puede incluir bonificaciones adicionales dependiendo del puesto ofrecido finalmente, además de una gama completa de beneficios médicos, financieros y/u otros. El salario base ofrecido puede variar según el conocimiento, las habilidades y la experiencia relacionados con el puesto.
Estudios han demostrado que las mujeres, las comunidades de color y las personas históricamente subrepresentadas son menos propensas a postularse a trabajos a menos que cumplan con todos los requisitos. Estamos comprometidos a construir una cultura diversa e inclusiva donde todos los Inkers puedan prosperar. Si te entusiasma el puesto pero no cumples con todas las cualificaciones mencionadas anteriormente, te animamos a postularte. Nuestras diferencias aportan una gran cantidad de conocimientos y perspectivas que nos hacen colectivamente más fuertes.
Damos la bienvenida y empleamos a personas independientemente de su raza, color, identidad o expresión de género, religión, información genética, estado parental o de embarazo, origen nacional, orientación sexual, edad, ciudadanía, estado civil, etnia, estado familiar o marital, capacidad física y mental, afiliación política, discapacidad, condición de veterano u otras características protegidas. Estamos orgullosos de ser un empleador que ofrece igualdad de oportunidades.
