Resumen del puesto
Buscamos un Technical Lead que dirija el diseño y la entrega de una nueva vertical de producto: resolución de identidad de visitantes y enriquecimiento de datos, creada sobre la plataforma de interacción con clientes de tawk.to. Esta persona asumirá la visión técnica y la ejecución de un grafo de identidad en tiempo real que aprovecha miles de millones de interacciones en millones de sitios con tawk.to para identificar, resolver y enriquecer visitantes anónimos, convirtiendo «visitante desconocido de Denver» en «Sarah Chen, VP of RevOps at Acme Corp, viendo tu página de precios por tercera vez esta semana». Es una creación desde cero. Diseñarás la arquitectura del grafo de identidad, seleccionarás e integrarás proveedores de datos de terceros, diseñarás el modelo de datos y entregarás el MVP. Trabajarás directamente con el CTO y colaborarás con equipos de toda la plataforma para conectar las señales de identidad de nuestros productos Chat, Scheduler y Form Builder en un sistema de resolución unificado. Si has creado sistemas de resolución de identidades, trabajado en infraestructura de datos AdTech o MarTech o diseñado pipelines de enriquecimiento a escala, este es tu puesto.
Qué crearás
- Un grafo de identidad entre sitios que vincula huellas del navegador, cookies, IP y datos de contacto identificados por el propio usuario (procedentes del chat, reservas del programador y envíos de formularios) en perfiles unificados de personas y empresas a través de millones de propiedades.
- Un motor de resolución en tiempo real que identifica a los visitantes en milisegundos desde que carga la página mediante un algoritmo en cascada: coincidencia de cookies → coincidencia de huella → búsqueda de IP a empresa → proveedores de identidad de terceros.
- Un servicio de enriquecimiento en cascada que encadena varios proveedores externos de datos (People Data Labs, Apollo, Hunter, Proxycurl, IPinfo y otros) para completar el cargo, el perfil de LinkedIn, el número de teléfono, los datos firmográficos y tecnográficos de la empresa y la información de financiación, con circuit breakers, caché y secuencias optimizadas para costes.
- Una capa de facturación por uso compatible con planes de pago escalonados (enriquecimiento manual, desanonimización en tiempo real, conjunto completo de inteligencia con puntuación de intención, alertas y envío al CRM).
- Una capa de acción y entrega que incluye alertas de Slack/webhook en tiempo real, integraciones con CRM (HubSpot, Salesforce, Pipedrive), puntuación de intención y activadores automáticos de campañas.
Arquitectura y entrega de sistemas
- Diseñar e implementar el servicio de resolución de identidades dentro de nuestra plataforma de microservicios existente, siguiendo los principios de arquitectura limpia y diseño basado en dominios.
- Asumir la responsabilidad del modelo de datos: nodos de identidad (perfiles de personas/empresas), sesiones de visitantes (actividad de visitas por sitio) e ingesta de señales sin procesar. Elegir y defender las tecnologías de almacenamiento y consulta adecuadas para cada carga de trabajo.
- Diseñar la estrategia de fingerprinting y recogida de señales para el widget del lado del cliente.
Integración de proveedores de datos
- Evaluar, negociar e integrar API de terceros para enriquecimiento y resolución de identidades (People Data Labs, Apollo, Hunter, Proxycurl, IPinfo, Demandbase, FingerprintJS y otras).
- Implementar el patrón de orquestación waterfall con circuit breakers por proveedor, secuencias de fallback, caché de respuestas basada en TTL y seguimiento de costes.
- Supervisar la precisión de los proveedores, las tasas de coincidencia y el coste por enriquecimiento para optimizar continuamente el orden de la cascada.
Escalabilidad (Scale) y rendimiento
- Crear para la resolución en tiempo real: el sistema debe devolver los datos de identidad con la rapidez suficiente para que sean útiles mientras el visitante sigue en la página.
- Diseñar el pipeline de ingesta de señales para gestionar a escala flujos de eventos de alto rendimiento.
- Implementar estrategias inteligentes de caché y deduplicación para minimizar los costes de las API externas y maximizar la actualización de los datos.
- Evaluar y, si procede, introducir almacenes de datos analíticos (ClickHouse, BigQuery o similares) para consultas de gran volumen: puntuación de intención, agregación de actividad de visitantes y análisis de grafos.
Privacidad y cumplimiento
- Diseñar el marco de consentimiento y exclusión para la resolución de identidades entre sitios (interés legítimo del GDPR para datos B2B de empresa y mecanismos de consentimiento para datos personales).
- Implementar políticas de conservación de datos, flujos de exclusión y registros de auditoría.
- Revisar las condiciones de licencia de datos de proveedores externos y garantizar el uso conforme de los datos enriquecidos en toda la red.
Liderazgo técnico
- Definir el plan de creación por fases del MVP y liderar su ejecución en un pequeño equipo de ingeniería.
- Establecer estrategias de prueba para la precisión de la resolución de identidades (tasas de coincidencia, tasas de falsos positivos y tasas de completitud del enriquecimiento).
- Colaborar con los ingenieros front-end en el panel de supervisión y la UI de enriquecimiento.
- Trabajar con el equipo de plataforma para ofrecer capacidades de identidad y enriquecimiento a servicios internos y flujos asistidos por AI.
Cualificaciones requeridas
- Experiencia: 8+ años en ingeniería back-end, con al menos 2-3 años creando sistemas intensivos en datos que incluyan resolución de identidades, pipelines de enriquecimiento, seguimiento entre sitios o trabajos similares en plataformas de datos.
- Conocimiento del dominio: experiencia práctica con al menos algunos de los siguientes elementos: fingerprinting del navegador, resolución inversa de IP a empresa, grafos de identidad, API de proveedores de datos de terceros (Clearbit, PDL, Apollo, ZoomInfo, FullContact o similares) o infraestructura de datos AdTech/MarTech.
- Modelado de datos: gran intuición para diseñar modelos de datos compatibles tanto con búsquedas en tiempo real como con consultas analíticas. Experiencia con estructuras de datos similares a grafos y estrategias de indexación de alta cardinalidad, con independencia de la tecnología de base de datos concreta.
- Integración de API: experiencia demostrada integrando, orquestando y gestionando varias API de terceros con limitación de frecuencia, circuit breakers, caché y optimización de costes.
- Arquitectura: capacidad para diseñar sistemas que equilibren el rendimiento en tiempo real y la eficiencia de costes. Experiencia con estrategias de caché, invalidación basada en TTL y patrones waterfall/fallback.
- Conocimientos de privacidad: comprensión del GDPR, la CCPA y el panorama normativo relacionado con el enriquecimiento de datos B2B y la identificación de visitantes.
Cualificaciones preferentes
- Experiencia en una empresa del ámbito de la identificación de visitantes, inteligencia de ventas o enriquecimiento de datos (Clearbit, 6sense, Demandbase, ZoomInfo, RB2B, Warmly, Clay, FullContact o similar).
- Experiencia con bases de datos analíticas/OLAP (ClickHouse, BigQuery o similares) para cargas de agregación de gran volumen.
- Experiencia en la recogida de señales del lado del navegador (FingerprintJS, fingerprinting de canvas y fingerprinting WebGL).
- Experiencia diseñando sistemas de facturación basados en el uso (medición de créditos, precios por niveles y seguimiento de excedentes).
- Familiaridad con TypeScript/Node.js, arquitecturas basadas en eventos (Kafka o similar) y bases de datos NoSQL.
- Experiencia en ingeniería de pipelines ETL/datos o en equipos de plataformas de datos.
Por qué importa este puesto
El widget de chat de tawk.to está instalado en millones de sitios web y genera miles de millones de interacciones con visitantes. Ninguna otra empresa del sector de identificación de visitantes tiene esta ventaja en datos propios: nuestros competidores deben convencer a sus clientes para que instalen un nuevo píxel, mientras que nuestro widget ya está ahí. Crearás el sistema que transforme este activo de datos latente en una nueva línea de productos y una importante fuente de ingresos.
Qué ofrecemos
- Salario competitivo con incentivos basados en el rendimiento.
- Oportunidad de diseñar y asumir la responsabilidad de un producto desde cero con un impacto empresarial significativo.
- Colaboración directa con el CTO en la estrategia de producto y la dirección técnica.
- Un entorno de trabajo colaborativo y dinámico que valora la innovación y la transparencia