Ingeniero Principal de Datos

  • Full Time
Job expired!

Descripción de la empresa

Cuando eres uno de nosotros, tienes la oportunidad de correr con los mejores. Durante décadas, hemos ayudado a los mercadólogos de las marcas más importantes del mundo a personalizar experiencias para millones de personas con nuestra tecnología, soluciones y servicios de vanguardia. La identidad de primera clase de Epsilon ofrece a las marcas una visión clara y segura en cuanto a la privacidad de sus clientes, la cual pueden utilizar en nuestra suite de soluciones de medios digitales, mensajería y lealtad. Procesamos más de 400 mil millones de acciones de consumidores cada día y poseemos varias patentes de tecnología propia, incluyendo lenguajes de modelado en tiempo real y avances en la privacidad del consumidor. Gracias al trabajo de todos los empleados, Epsilon India ahora está certificado como Great Place to Work™. Epsilon también ha sido reconocida constantemente como líder en la industria por Forrester, Adweek y la MRC. Ubicada en el núcleo de Publicis Groupe, Epsilon es una empresa global con más de 8,000 empleados en todo el mundo. Para obtener más información, visite epsilon.com/apac o nuestra página en LinkedIn.

Descripción del empleo

Objetivo/Propósito de la Organización:

Este puesto forma parte del equipo de Ingeniería dentro de la organización de Experiencia Digital. Impulsamos la primera milla de la experiencia del cliente a través de la personalización de ofertas y contenido. Actualmente estamos buscando un ingeniero de software inteligente y altamente motivado.

Formarás parte de un equipo que se centra en construir soluciones, canalizaciones utilizando los últimos principios y tecnologías de diseño de ingeniería de software. Se espera también que identifiques, diseñes e implementes mejoras que incluyan la reestructuración de la infraestructura para una mayor escalabilidad, optimización de la entrega de datos y la automatización de los procesos/pipelines de integración y despliegue continuos.

Asimismo, se espera que el titular se asocie con diversos interesados, aplique rigor científico al diseño y desarrolle software de alta calidad.

Ella/Él también deberán tener excelentes habilidades de comunicación verbal y escrita y sentirse cómodos trabajando en un ambiente emprendedor, de "startup", dentro de una empresa más grande.

Descripción breve del puesto:

Desarrollar soluciones para Epsilon que proporcione recomendaciones personalizadas de alta calidad a nuestros clientes a través de diferentes canales

Trabajar con el equipo de ciencia de datos para garantizar la integración y soporte sin problemas de los modelos de aprendizaje automático.

Construir la infraestructura necesaria para la extracción, transformación y carga óptimas de datos provenientes de una amplia variedad de fuentes de datos utilizando SQL y las tecnologías de 'big data' de AWS.

Desarrollar pipelines end-to-end (Data/Dev/MLOps) basados en la comprensión profunda de las plataformas en la nube, el ciclo de vida de la IA/ML, y los problemas empresariales para asegurar que las soluciones se entregan de manera eficiente y sostenible.

Colaborar con otros miembros del equipo para asegurar entregas de alta calidad

Aprender e implementar los últimos patrones de diseño en ingeniería de software

Cualificaciones

Gestión de datos

  • Experiencia con datos estructurados y no estructurados, y Hadoop, Apache Spark, o tecnologías similares
  • Buen entendimiento de los conceptos y herramientas de Modelado de Datos, Almacén de Datos y Catálogo de Datos
  • Experiencia con las arquitecturas de lago de datos, y con la combinación de datos estructurados y no estructurados en representaciones unificadas
  • Capacidad para identificar, unir, explorar y examinar datos provenientes de múltiples fuentes y formatos dispares
  • Capacidad para reducir grandes cantidades de datos no estructurados o sin forma y obtenerlos en una forma en la que puedan ser analizados
  • Capacidad para lidiar con imperfecciones en los datos como valores faltantes, datos atípicos, formato inconsistente, etc.
  • Capacidad para manipular grandes conjuntos de datos, (millones de filas, miles de variables)

Desarrollo de software

  • Capacidad para escribir código en lenguajes de programación como Python/NodeJs, PySpark and shell script en Linux
  • Familiaridad con la metodología de desarrollo de software como Agile/Scrum
  • Amor por aprender nuevas tecnologías, mantenerse al día con las últimas tecnologías dentro de la arquitectura en la nube, e impulsar a tu organización a adaptarse a las mejores prácticas emergentes

Arquitectura e infraestructura

  • Experiencia en diseño arquitectónico en AWS
  • Diseño arquitectónico para aplicaciones con gran volumen de transacciones
  • Experiencia en la entrega de software con AWS EC2, S3, EMR/Glue, Lambda, Data Pipeline, CloudFormation, Redshift, etc.
  • Buen conocimiento de trabajo en sistemas UNIX/LINUX
  • Experiencia en el diseño y construcción de sistemas empresariales a gran escala

Cualificaciones

  • Grado de bachiller en Ingeniería y campo relacionado con 10+ años de experiencia similar
  • Tech Stack: Python o NodeJS, PySpark, Microservicios, Docker, Frameworks sin servidor y Databricks.
  • Experiencia práctica en la construcción de flujos de trabajo de ETL/pipelines de datos
  • Experiencia en bases de datos relacionales y no relacionales y SQL (NoSQL es un plus).
  • Experiencia con tecnologías en la nube (AWS o Azure)
  • Experiencia en el diseño y construcción de APIs para un gran volumen
  • Experiencia en la construcción de pipelines de Datos, CI/CD/MLOps
  • Familiaridad con las herramientas Airflow y MLFlow
  • Familiaridad con los frameworks de pruebas unitarias/integración automáticas
  • La experiencia en tecnologías AdTech o MarTech es una ventaja añadida
  • El conocimiento de algoritmos de aprendizaje automático y conceptos e implementación será un plus
  • Buenas habilidades de comunicación oral y escrita, trabajo en equipo.
  • Proceso de pensamiento analítico fuerte y habilidad para interpretar los hallazgos

Además, el candidato debe tener un fuerte sentido empresarial y habilidades interpersonales y de comunicación, sin embargo, también debe ser capaz de trabajar de forma independiente. Él/ella debe poder comunicar los hallazgos y el funcionamiento de las técnicas de una manera que todos los interesados, tanto técnicos como no técnicos, comprendan.