
Acxiom ofrece servicios de gestión de datos, resolución de identidades, análisis y tecnología de marketing que ayudan a las empresas a definir y mejorar sus estrategias de marketing dirigidas a clientes. Su actividad abarca sectores como la automoción, la atención sanitaria, las telecomunicaciones, los servicios financieros y el comercio minorista, con énfasis en el uso responsable de los datos. Acxiom también colabora con plataformas como Adobe, Salesforce y Snowflake para impulsar el marketing basado en datos y la transformación digital. El perfil de la empresa la identifica como un empleador de gran tamaño, por lo que sus puestos pueden interesar a quienes exploran oportunidades en servicios de datos y tecnología de marketing.
Arquitecto principal de software, resolución de identidades
Lidera la arquitectura de las plataformas empresariales de resolución de identidades, los sistemas distribuidos y los servicios de datos de Acxiom. Define soluciones con Java, Python, Scala, AWS, Spark, Snowflake y Databricks.
Descripción
- Define la dirección arquitectónica de las plataformas y los servicios empresariales de resolución de identidades
- Desarrolla sistemas de emparejamiento de identidades, resolución de entidades, grafos de identidad, vinculación de registros, deduplicación y consolidación de identidades
- Crea arquitecturas que resuelven identidades en conjuntos de datos grandes, diversos y en rápida evolución
- Diseña soluciones de resolución de identidades para el procesamiento en tiempo real y por lotes
- Establece métodos para la puntuación de confianza, la supervivencia de datos, la priorización de fuentes, la vinculación de identidades y la gestión del ciclo de vida de las identidades
- Desarrolla y optimiza API y servicios para ofrecer baja latencia, alto rendimiento y alta disponibilidad
- Diseña aplicaciones y servicios distribuidos en Java, Python y Scala
- Diseña plataformas y flujos de procesamiento de Apache Spark a gran escala
- Desarrolla y optimiza soluciones de datos con Snowflake y Databricks
- Crea modelos de datos eficientes y soluciones SQL para cargas de trabajo transaccionales, analíticas y de resolución de identidades
- Define estrategias de almacenamiento en caché, concurrencia, particionamiento, indexación, persistencia y acceso a datos
- Define arquitecturas nativas de la nube en AWS e integraciones con AWS, Snowflake, Databricks, aplicaciones internas, API y proveedores externos de datos
- Evalúa tecnologías, marcos de trabajo, bases de datos, motores de procesamiento y opciones arquitectónicas
- Establece estándares de ingeniería para la arquitectura de aplicaciones y datos, las API, el procesamiento distribuido, la seguridad, la observabilidad, las pruebas y el desarrollo de software
- Colabora con equipos de ingeniería para convertir diseños arquitectónicos en sistemas escalables y fáciles de mantener
- Orienta las decisiones técnicas y ayuda a resolver problemas de rendimiento, escalabilidad y diseño
- Revisa arquitecturas y diseños técnicos
- Detecta cuellos de botella y orienta mejoras en API, aplicaciones, cargas de trabajo de Spark, consultas SQL y sistemas distribuidos
- Define enfoques de resiliencia, tolerancia a fallos, alta disponibilidad, recuperación ante desastres y supervisión operativa
- Coordina el trabajo con equipos de ingeniería, ingeniería de datos, producto, seguridad e infraestructura, y con socios del negocio
- Guía a ingenieros sénior, responsables técnicos y arquitectos
- Se mantiene al día de los avances en resolución de identidades, sistemas distribuidos, computación en la nube, plataformas de datos y arquitectura de software
Requisitos
- Al menos 10 años de experiencia profesional en ingeniería de software, incluido un trabajo sustancial en el diseño de sistemas empresariales complejos
- Experiencia como arquitecto, ingeniero principal, ingeniero sénior de nivel Staff o en un puesto comparable de liderazgo técnico sénior
- Experiencia profunda en el diseño y desarrollo de sistemas de resolución de identidades o entidades, grafos de identidad, Customer 360, gestión de datos maestros u otros similares
- Dominio sólido de Java, Python y Scala
- Amplia experiencia con Apache Spark en arquitectura, optimización, particionamiento, ejecución distribuida, ajuste del rendimiento y procesamiento a gran escala
- Dominio avanzado de SQL, incluidas consultas complejas, modelado de datos relacionales, optimización de consultas y ajuste del rendimiento
- Experiencia en el diseño de API REST, microservicios, aplicaciones distribuidas y servicios de backend de alto rendimiento
- Experiencia en el diseño y la mejora de API de baja latencia
- Sólidos conocimientos de sistemas distribuidos, incluidos concurrencia, almacenamiento en caché, particionamiento, consistencia, resiliencia, escalabilidad y tolerancia a fallos
- Amplia experiencia con AWS y arquitectura de aplicaciones nativas de la nube
- Experiencia sustancial con Snowflake y Databricks
- Experiencia en arquitectura de sistemas que abarquen las capas de aplicaciones, API, procesamiento distribuido, datos e infraestructura en la nube
- Sólido conocimiento de principios de ingeniería de software, patrones de diseño, diseño de API, estructuras de datos, algoritmos y rendimiento de aplicaciones
- Experiencia con prácticas actuales de CI/CD, pruebas automatizadas, control de versiones y puesta en producción de software
- Sólido conocimiento de seguridad, privacidad, autenticación, autorización, cifrado y protección de datos
- Título universitario en informática, ingeniería de software, ingeniería informática u otro campo técnico relacionado, o experiencia profesional equivalente
- Excelentes habilidades analíticas, de resolución de problemas y de comunicación oral y escrita
- Se valorará la experiencia con bases de datos de grafos, emparejamiento probabilístico o basado en aprendizaje automático, arquitecturas basadas en eventos y de streaming, Docker, Kubernetes, Terraform, CloudFormation, arquitecturas multirregión, estándares de arquitectura empresarial, modernización de sistemas heredados y conjuntos de datos de identidad a gran escala
Beneficios
- Empleador que ofrece igualdad de oportunidades, incluidas las personas con discapacidad y los veteranos protegidos
- Modalidad de trabajo remota o desde casa