Banco Mercantil del Norte, S.A.
Bluelight Consulting
Data Engineer (Senior) - ETL (Python+Snowflake) - Télétravail, Amérique latine
À propos du poste
Bluelight est un cabinet de conseil en logiciels de premier plan, dédié à la conception et au développement de technologies innovantes qui améliorent le quotidien des utilisateurs. Fort d'un engagement inébranlable à fournir un service exceptionnel à ses clients, Bluelight se distingue par son souci de la qualité et de la satisfaction client. Notre mission ne consiste pas seulement à créer des applications de pointe, mais aussi à favoriser un environnement de travail collaboratif et enrichissant où chaque membre de l'équipe peut s'épanouir et progresser. Présent aux États-Unis et en Amérique centrale/du Sud, Bluelight traverse une phase d'expansion passionnante et recherche continuellement des talents exceptionnels pour rejoindre sa communauté dynamique et diversifiée.
Nous recherchons une personne compétente pour rejoindre notre équipe en pleine croissance chez Bluelight. Ce poste est idéal pour quelqu'un qui s'épanouit dans un environnement dynamique et rapide où les opinions et les efforts de chacun sont valorisés et appréciés. Vous aurez l'opportunité de contribuer à des projets stimulants et significatifs, en développant des applications de haute qualité qui se démarquent sur le marché. Nous valorisons l'apprentissage continu, le développement personnel et le travail acharné, en offrant un environnement collaboratif qui favorise l'évolution professionnelle. Si vous êtes passionné par le développement logiciel et désireux de faire partie d'un cabinet de conseil en logiciels en pleine croissance, nous vous invitons à postuler et à nous rejoindre dans cette aventure passionnante.
Être consultant au sein de notre équipe est un choix de carrière amusant, stimulant et gratifiant. Vos contributions sont hautement valorisées par les clients, et le travail que vous effectuez a souvent un impact direct et significatif sur leur activité. Vous aurez l'opportunité de travailler sur une variété de projets pour nos incroyables clients, ce qui accélérera votre croissance professionnelle. Vous collaborerez avec des technologies modernes et travaillerez aux côtés de certains des meilleurs professionnels du secteur ! Si vous êtes impatient de faire partie d'un cabinet de conseil passionnant, stimulant et en pleine croissance, nous vous encourageons à postuler. #LI-Remote
Ce que nous recherchons
Formation et expérience
- Formation : Licence en informatique, technologies de l'information, ingénierie des données ou domaine connexe (ou expérience professionnelle équivalente).
- Expérience principale : Expérience avérée dans le développement de pipelines de données de bout en bout, incluant l'extraction, la transformation et le chargement de données à partir de REST APIs, de bases de données relationnelles, de stockage cloud et de fichiers plats.
- Maîtrise de Snowflake : Expérience pratique démontrée avec les entrepôts virtuels, les flux (streams), les tâches (tasks), les zones de préparation (stages), Snowpipe, le partage sécurisé de données et l'optimisation des performances.
- SQL : Compétences avancées en développement SQL avec la capacité d'écrire des requêtes complexes, d'ajuster les performances et d'optimiser les charges de travail à grande échelle.
- Modélisation de données : Expérience avec les techniques de modélisation dimensionnelle (schémas en étoile, tables de faits, tables de dimension).
Cloud et DevOps
- Connaissance des écosystèmes de données basés sur le cloud, en particulier Microsoft Azure.
- Gestion du code source et des pipelines CI/CD en utilisant Git et Azure DevOps (ou similaire).
Soft skills et pratiques
- Solide esprit analytique, capacité de résolution de problèmes et souci du détail.
- Excellentes compétences en communication orale et écrite ; capacité à collaborer dans un environnement rapide avec des priorités évolutives.
- Connaissance des meilleures pratiques d'intégration de données, de gouvernance des données et de gestion des données d'entreprise.
Souhaité / Un plus
- Certifications : SnowPro, Azure Data Engineer Associate, ou certifications équivalentes sur les plateformes de données cloud.
- Technologies avancées : Technologies Big Data, machine learning, plateformes de science des données ou analyses avancées.
- Outils BI : Power BI, Tableau ou plateformes de visualisation similaires.
- Méthodologies : Cadres de livraison Agile et pratiques DevOps.
Résumé de la stack technique privilégiée
- Cœur : Snowflake, Python/PySpark, SQL
- Cloud et orchestration : Azure Data Lake Storage (ADLS), Azure Data Factory, Azure Key Vault
- DevOps et infrastructure : Git, Azure DevOps, CI/CD, Infrastructure as Code (Terraform privilégié)
- Intégration et analyse : REST APIs, Power BI
Responsabilités
Ingénierie des données et développement ETL
- Concevoir, développer et maintenir des pipelines ETL/ELT évolutifs en utilisant Python (PySpark), Snowflake et des technologies natives du cloud.
- Construire des processus d'ingestion, de transformation et de chargement de données fiables, efficaces et réutilisables.
Plateforme de données et entreposage Snowflake
- Utiliser l'architecture de Snowflake pour concevoir, construire et optimiser des solutions de données cloud modernes.
- Implémenter et gérer les objets Snowflake (bases de données, schémas, tables, vues, flux, tâches, zones de préparation, procédures stockées).
- Tirer parti des entrepôts virtuels, du partage de données, du Time Travel et de la mise à l'échelle automatique pour équilibrer performance et rentabilité.
- Appliquer la modélisation dimensionnelle (schémas en étoile, faits, dimensions) pour construire des entrepôts de données d'entreprise évolutifs.
Intégration et modélisation des données
- Extraire et ingérer des données structurées et semi-structurées à partir de REST APIs, de bases de données relationnelles, d'applications SaaS, de fichiers plats et de stockage cloud.
- Développer des cadres d'ingestion robustes.
- Collaborer avec les architectes de données et les parties prenantes pour créer des modèles de données logiques et physiques alignés sur les objectifs commerciaux.
Architecture cloud et normes
- Contribuer aux concepts modernes de plateforme de données (Data Lakes, Lakehouses, architectures Data Mesh, catalogues de données d'entreprise).
- Soutenir l'intégration entre Snowflake et les services natifs du cloud (principalement Azure).
- Établir et faire respecter les normes et les meilleures pratiques en matière d'ingénierie des données.
Qualité, gouvernance et sécurité
- Implémenter des contrôles automatisés de qualité des données, des cadres de validation et des processus de surveillance.
- Soutenir les initiatives de gouvernance des données et maintenir le respect des normes organisationnelles.
- Assurer la sécurité des données, la confidentialité et la conformité réglementaire (contrôles d'accès, politiques de masquage, meilleures pratiques de l'industrie).
Optimisation, opérations et maintenance
- Surveiller et optimiser les charges de travail Snowflake, les processus ETL/ELT et les requêtes SQL pour respecter les SLA.
- Analyser l'utilisation des entrepôts et recommander des améliorations en matière de performance et de rentabilité.
- Surveiller les pipelines, diagnostiquer les problèmes de performance et mettre en œuvre des solutions à long terme ; soutenir les environnements de production et la résolution d'incidents.
- Maintenir une documentation complète pour les pipelines, les flux, les transformations, les modèles de données et les processus opérationnels.
Collaboration
- Collaborer avec des équipes interfonctionnelles (architectes de données, data scientists, analystes, parties prenantes métier) pour comprendre les besoins et fournir une expertise technique.
Avantages de l'entreprise
- Salaire et primes compétitifs, incluant des augmentations de salaire basées sur la performance.
- Politique de congés payés généreuse
- Horaires de travail flexibles
- Travail à distance
- Formation continue, perfectionnement, conférences
- Cours, examens et certifications parrainés par l'entreprise
