Movable Ink

Ingénieur Data Senior, Systèmes IA

PythonGCPDockerKubernetes
Traduction automatique. Consultez l’original.

À propos du poste

Movable Ink personnalise le contenu pour les spécialistes du marketing grâce à la génération de contenu activée par les données et à la prise de décision par l'IA. Les marques les plus innovantes au monde s'appuient sur Movable Ink pour maximiser leurs revenus, simplifier leurs flux de travail et accroître leur agilité marketing. Basé à New York et comptant près de 600 employés, Movable Ink sert sa clientèle mondiale avec des opérations en Amérique du Nord, en Amérique Centrale, en Europe, en Australie et au Japon.

L'équipe Systèmes IA est responsable du moteur de recommandation principal et de la plateforme ML qui alimentent des milliards de décisions marketing quotidiennes basées sur l'IA pour certaines des plus grandes marques de consommation au monde. En tant qu'Ingénieur Data Senior, vous serez responsable des pipelines de données basés sur Spark et de l'infrastructure de données au cœur de ce système - en construisant, en mettant à l'échelle et en optimisant la couche de données qui alimente nos modèles ML de production. Vous travaillerez aux côtés d'ingénieurs ML et de scientifiques dans un environnement collaboratif, en contribuant aux pipelines de données et aux produits pour alimenter nos systèmes de recommandation principaux et notre produit DaVinci Personalization. C'est une opportunité de travailler de bout en bout sur des systèmes de données à grande échelle qui touchent des millions de clients, au sein d'une équipe travaillant à l'intersection de l'ingénierie des données et du machine learning.

Ce poste relève du Directeur de l'Ingénierie (IA/ML).

Responsabilités

  1. Construire, maintenir et optimiser les pipelines de données de production qui alimentent la personnalisation pilotée par l'IA à grande échelle pour la sélection de contenu, l'optimisation du moment d'envoi, la personnalisation des objets d'e-mail et le plafonnement de la fréquence.
  1. Gérer et faire évoluer les pipelines batch basés sur Spark, y compris la configuration des clusters, le réglage et l'optimisation des performances sur GCP Dataproc.
  1. Construire et maintenir notre Data Lake ML, en garantissant la qualité, l'accessibilité et le stockage efficace des données.
  1. Soutenir les besoins en données des Ingénieurs ML et des Scientifiques pour le développement, l'entraînement et l'évaluation des modèles.
  1. Identifier et résoudre les goulots d'étranglement de performance et les limitations d'évolutivité dans les pipelines de données et l'infrastructure.
  1. Collaborer avec les ingénieurs systèmes distribués sur l'évolution architecturale de la plateforme, en assurant la continuité de la couche de données.
  1. Améliorer continuellement l'infrastructure de données pour une plus grande évolutivité et fiabilité.
  1. Déployer des fonctionnalités et des produits de données qui apportent une valeur commerciale mesurable et tangible.

Qualifications

  1. 5+ années d'expérience en ingénierie de données.
  1. Expertise approfondie avec Apache Spark, y compris le DataFrame API de PySpark et expérience dans la résolution de problèmes d'évolutivité complexes.
  1. Expérience dans le traitement de données à grande échelle, la configuration de clusters, l'optimisation et le réglage (nous utilisons GCP Dataproc).
  1. Solides compétences en développement logiciel en Python (tests unitaires, git, revue de code, CI/CD).
  1. Expérience avec les formats de stockage de données (nous utilisons Parquet, Delta Lake).
  1. Expérience avec les données de flux d'événements (nous utilisons Kafka).
  1. Expérience avec les plateformes de cloud computing (nous utilisons Google Cloud Platform).
  1. Expérience avec l'optimisation de requêtes avancées.
  1. Familiarité avec les pratiques du cycle de vie du développement logiciel, telles que l'intégration continue/le déploiement continu et le déploiement automatisé (nous utilisons Docker, Kubernetes, et GitHub Actions).
  1. Capacité à collaborer avec des partenaires techniques - vous travaillerez en étroite collaboration avec les ingénieurs ML, les scientifiques et d'autres équipes pour déterminer les exigences et prendre des décisions de conception.
  1. Aime travailler dans un environnement dynamique et axé sur les objectifs.

La rémunération de base pour ce poste est de $144K CAD - 188K CAD/an, qui peut inclure un bonus supplémentaire en fonction du poste finalement proposé, en plus d'une gamme complète d'avantages médicaux, financiers et/ou autres.

La rémunération de base offerte peut varier en fonction des connaissances, des compétences et de l'expérience liées au poste.

Des études ont montré que les femmes, les communautés de couleur et les personnes historiquement sous-représentées sont moins susceptibles de postuler à des emplois à moins de satisfaire à toutes les qualifications requises. Nous nous engageons à construire une culture diversifiée et inclusive où tous les Inkers peuvent s'épanouir. Si ce poste vous intéresse mais que vous ne remplissez pas toutes les qualifications mentionnées ci-dessus, nous vous encourageons à postuler. Nos différences apportent une richesse de connaissances et de perspectives qui nous rendent collectivement plus forts.

Nous accueillons et employons des personnes indépendamment de leur race, couleur, identité ou expression de genre, religion, information génétique, statut parental ou de grossesse, origine nationale, orientation sexuelle, âge, citoyenneté, état civil, ethnicité, statut familial ou matrimonial, capacité physique et mentale, affiliation politique, handicap, statut d'ancien combattant ou autres caractéristiques protégées. Nous sommes fiers d'être un employeur garantissant l'égalité des chances.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter