Movable Ink

Ingeniero de Datos Senior, Sistemas de IA

PythonGCPDockerKubernetes
Traducción automática. Consulta el original.

Sobre la oportunidad

Movable Ink potencia 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 aumentar 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.

El equipo de Sistemas de IA es responsable del motor de recomendaciones principal y la plataforma de ML que impulsa miles de millones de decisiones de marketing diarias basadas en IA en algunas de las marcas de consumo más grandes del mundo. Como Ingeniero de Datos Senior, serás responsable de las canalizaciones de datos basadas en Spark y la infraestructura de datos en el corazón de este sistema: construir, escalar y optimizar la capa de datos que alimenta nuestros modelos de ML de producción. Trabajarás junto a ingenieros y científicos de ML en un entorno colaborativo, aportando canalizaciones de datos y productos para potenciar nuestros sistemas de recomendación principales y nuestro producto DaVinci Personalization. Esta es una oportunidad para trabajar de extremo a extremo en sistemas de datos a gran escala que llegan a millones de clientes, en un equipo que trabaja en la intersección de la ingeniería de datos y el machine learning.

Este puesto reportará al Director de Ingeniería (IA/ML).

Responsabilidades

  1. Construir, mantener y optimizar canalizaciones de datos de producción que impulsen la personalización basada en IA a escala en la selección de contenido, optimización del momento del envío, personalización de líneas de asunto y limitación de frecuencia.
  1. Ser responsable y escalar canalizaciones por lotes basadas en Spark, incluida la configuración del clúster, la optimización y la mejora del rendimiento en GCP Dataproc.
  1. Construir y mantener nuestro lago de datos de ML, garantizando la calidad, accesibilidad y almacenamiento eficiente de los datos.
  1. Soportar las necesidades de datos de los Ingenieros y Científicos de ML para el desarrollo, entrenamiento y evaluación de modelos.
  1. Identificar y resolver cuellos de botella de rendimiento y limitaciones de escalabilidad en canalizaciones de datos e infraestructura.
  1. Colaborar con ingenieros de sistemas distribuidos en la evolución arquitectónica de la plataforma, asegurando la continuidad de la capa de datos en todo momento.
  1. Mejorar continuamente la infraestructura de datos para una mayor escalabilidad y fiabilidad.
  1. Lanzar características y productos de datos que ofrezcan valor de negocio medible y tangible.

Cualificaciones

  1. 5+ años de experiencia en ingeniería de datos.
  1. Profunda experiencia con Apache Spark, incluyendo el DataFrame de PySpark API y experiencia resolviendo problemas de escalabilidad complejos.
  1. Experiencia con procesamiento de datos a gran escala, configuración de clústeres, optimización y ajuste (utilizamos GCP Dataproc).
  1. Sólidas habilidades de desarrollo de software en Python (pruebas unitarias, git, revisión de código, CI/CD)
  1. Experiencia con formatos de almacenamiento de datos (utilizamos Parquet, Delta Lake).
  1. Experiencia con datos de streaming de eventos (utilizamos Kafka)
  1. Experiencia con plataformas de computación en la nube (utilizamos Google Cloud Platform).
  1. Experiencia con optimización avanzada de consultas.
  1. Familiarizado con las prácticas del Ciclo de Vida de Desarrollo de Software, como la integración continua/entrega continua y el despliegue automatizado (utilizamos Docker, Kubernetes y GitHub Actions).
  1. Capacidad para colaborar con socios técnicos: trabajarás en estrecha colaboración con ingenieros de ML, científicos y otros equipos para determinar requisitos y tomar decisiones de diseño.
  1. Disfruta trabajando en un entorno dinámico y orientado a objetivos.

El rango salarial base para este puesto es 144K CAD - 188K CAD/año, lo cual 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 en función del conocimiento, las habilidades y la experiencia relacionados con el puesto.

Los estudios han demostrado que las mujeres, las comunidades de color y las personas históricamente subrepresentadas son menos propensas a solicitar puestos 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, te animamos a que te presentes. 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 de embarazo o parental, origen nacional, orientación sexual, edad, ciudadanía, estado civil, etnia, estado familiar o civil, 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.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores