Ingénieur(e) de données sénior
TechnologyDescription
Pour la version française de cette description de poste, veuillez consulter le lien suivant / For the French version of this job description, please refer to the following link:
- Ingénieur(e) de données sénior
- À propos d'AppDirect
Devenez un citoyen numérique, global et activez la nouvelle génération d'entrepreneurs numériques à travers le monde. AppDirect offre une plateforme de commerce d'abonnements pour vendre n'importe quel produit, à travers n'importe quel canal, sur n'importe quel appareil - en tant que service. Nous alimentons des millions d'abonnements dans le monde entier pour les organisations. Nous le faisons grâce à notre culture axée sur les valeurs - une culture qui vous permet de Vous faire voir, D'être vous-même et De faire votre meilleur travail.
À propos de l'équipe Data Insights
Notre mission est d'unifier les données de chaque unité d'affaires dans un lac de données gouverné et une couche sémantique, alimentant l'analyse, l'IA, les rapports, le partage de données et les tableaux de bord à la fois internes et orientés client.
À propos de vous
Nous recrutons un(e) ingénieur(e) de données sénior pour Data Insights à Montréal - quelqu'un avec une mentalité de données comme produit qui construit des pipelines et des modèles de production que les autres peuvent faire confiance et réutiliser.
Vous allez construire des produits de données de production et des pipelines de lac de données qui alimentent l'analyse et les tableaux de bord à la fois internes et orientés client - en collaborant avec les équipes d'ingénierie et de produit, en établissant des contrats de données clairs et en laissant des modèles que les autres peuvent réutiliser.
Ce que vous ferez et comment vous ferez une différence
- Architecture et modélisation de la plateforme : Concevez, construisez et évoluez la plateforme de données du lac de données - modèles et pipelines réutilisables sur Snowflake + dbt, avec des charges de travail Databricks là où elles s'appliquent - afin que les équipes d'analyse et de produit obtiennent des produits de données fiables et gouvernés.
- Exigences et partenariat avec les parties prenantes : Traduisez les exigences de produit et d'entreprise en modèles et pipelines de données - en travaillant avec les PM, les unités d'affaires et les ingénieurs afin que la logique métier se retrouve correctement en production.
- Modernisation des pipelines : Migrez les processus ETL légacés vers des pipelines modernes, efficaces et incrémentiels, en choisissant Snowflake ou Databricks en fonction de l'adéquation.
- Performance et coût Snowflake : Faites fonctionner et optimisez Snowflake pour la fiabilité et l'efficacité - dimensionnement et utilisation des entrepôts, clustering/partitionnement là où cela paie, et visibilité sur la dépense de crédits afin que l'échelle ne signifie pas des coûts démesurés.
- Opérations assistées par l'IA : Appliquez des outils de développement assistés par l'IA et des workflows pilotés par des spécifications pour concevoir, automatiser et livrer des pipelines de données et de la plateforme.
- Activation de l'auto-service : Facilitez l'intégration de données ciblées et autorisez les ingénieurs des unités d'affaires à construire leurs propres produits de données sur notre plateforme.
- Produits de données orientés client : Construisez et évoluez les données derrière les produits orientés client - y compris le service de reporting et App Insights - afin que les pipelines et modèles fournissent des expériences de produits dignes de confiance.
- Qualité et confiance en données : Assurez la qualité des données en pilotant et en mettant en œuvre une gouvernance robuste des données, des tests automatisés, des techniques de validation et de traçabilité.
- Gestion des métadonnées : Curatez des métadonnées riches dans Unity Catalog et Snowflake pour alimenter la consommation en aval, y compris les agents IA et notre couche sémantique (Cube.dev).
- Recherche et innovation : Recherchez des solutions aux problèmes complexes et dirigez des preuves de concept pour évaluer les technologies émergentes.
- Documentation et culture : Rédigez et maintenez une documentation de haute qualité pour soutenir le partage de connaissances et les workflows assistés par l'IA.
Ce que nous recherchons
- Développement assisté par l'IA : Forte compréhension des workflows de développement assistés par l'IA, avec une expérience pratique prouvée utilisant des outils tels que Cursor, Claude, OpenCode, GitHub Copilot ou ChatGPT pour améliorer l'efficacité, l'automatisation et la qualité du code.
- Développement piloté par des spécifications : Expérience avec le développement piloté par des spécifications : transformer les exigences en spécifications/plans clairs et critères d'acceptation, puis les mettre en œuvre (y compris les workflows assistés par des agents IA).
- Expertise Snowflake (compétences de base) : 2+ années de construction et d'exploitation de pipelines et modèles de données de production sur Snowflake en utilisant SQL, Python et dbt - livraison de transformations ELT fiables, propriété de la qualité et de la performance en production.
- Maîtrise de dbt : 2+ années d'expérience pratique de construction de modèles de données modulaires, contrôlés par version et testés en utilisant dbt (outil de construction de données), en traitant les transformations comme de l'ingénierie logicielle (workflows Git, revue de code, tests automatisés).
- AWS : 2+ années d'expérience avec les services cloud AWS.
- Gouvernance des données : Une solide compréhension de la qualité des données, de la traçabilité, des techniques de validation et de la gouvernance des données.
- Collaboration et communication : Capacité à communiquer efficacement des concepts techniques complexes à la fois aux parties prenantes techniques et non techniques, à recueillir les exigences et à travailler efficacement dans une équipe distribuée.
Préférences / forces supplémentaires
- Databricks : Expérience pratique avec Databricks (espaces de travail, travaux/workflows, Spark SQL/PySpark, Delta Lake) pour contribuer au travail du lac de données aux côtés de Snowflake.
- Ingestion gérée (Fivetran) : Exposition à Fivetran (ou des connecteurs ELT similaires) pour une ingestion fiable de source-à-entrepôt, la gouvernance des connecteurs et la gestion de l'évolution des schémas.
- Couche sémantique (Cube.dev) : Exposition à Cube.dev (ou une couche sémantique/métriques similaire) pour une analyse auto-service gouvernée et des métriques cohérentes à travers les produits et les consommateurs.
- Streaming en temps réel : Expérience forte préférée de construction et de maintenance de solutions de données en temps réel en utilisant des plateformes de streaming comme Apache Kafka.
*Chez AppDirect, nous croyons que l'innovation prospère dans un environnement qui abrite la diversité de l'excellence, de l'expérience et de la pensée. Nous respectons chaque AppDirector comme son propre empreinte digitale ; unique avec personne d'égal. Nous favorisons un environnement d'inclusion sans égard à la race, à la religion, à l'âge, à l'orientation sexuelle ou à l'identité de genre, permettant aux AppDirectors d'embrasser leur unicité pour faire leur meilleur travail. En conséquence, nous encourageons fortement les candidatures des peuples autochtones, des personnes de race, des personnes handicapées, des personnes des communautés de genre et de sexualité divers, et/ou des personnes à identités multiples.* *Chez AppDirect, nous prenons très au sérieux la protection de la vie privée. Pour plus d'informations sur l'utilisation et la gestion des données personnelles des candidats, veuillez consulter notre Politique de confidentialité des candidats. Pour plus d'informations sur nos pratiques générales de confidentialité, veuillez consulter notre Avis de confidentialité d'AppDirect :*
Chez AppDirect, les outils d'IA peuvent aider notre équipe de recrutement avec des automatisations administratives - toujours sous surveillance humaine. Les outils d'IA ne prennent pas de décisions de recrutement ou ne font pas de décisions automatisées uniquement concernant votre candidature - toutes les décisions sont prises par nos personnes. En soumettant votre candidature, vous reconnaissez que vos informations peuvent être traitées de cette manière. Vous pouvez demander l'accès ou la suppression à tout moment en contactant privacy@appdirect.com.
#hybrid
La fourchette salariale indiquée ci-dessous reflète le salaire annuel de base ou la rémunération cible (OTE) attendu pour ce poste chez AppDirect et peut être sujette à modification.
Le salaire de base ou la rémunération cible (OTE) n'est qu'une composante du package de rémunération total proposé par AppDirect. En plus du salaire de base, les employés réguliers peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages.
Fourchette salariale au Canada $100 000 - $135 000 USD L'échelle salariale indiquée ci-dessous correspond au salaire de base annuel prévu ou à la rémunération cible (OTE) pour ce poste chez AppDirect et est susceptible d'être modifiée.
Le salaire de base ou la rémunération cible (OTE) ne constitue qu'une composante du package de rémunération global proposé par AppDirect. Outre le salaire de base, les employés permanents peuvent prétendre à des primes liées à la performance et à une gamme complète d'avantages sociaux. Fourchette
Échelle salariale au Canada $100 000 - $135 000 USD
This posting was aggregated from indeed. Groupe Sentinella is not the employer; applying takes you to the original site. The full text belongs to the original poster.
Want us in your corner?
Join the Sentinella talent bench. We'll reach out when a mandate matches your profile — including roles like this one.
Join the talent bench