
DaCodes. est une entreprise technologique fondée en 2014 qui aide les organisations à développer des logiciels et à faire progresser leur transformation numérique. Ses services couvrent les produits fondés sur l’intelligence artificielle, l’ingénierie de la qualité, la conception UX/UI, le développement full-stack et le renforcement des équipes grâce à des talents spécialisés. Avec plus de 900 projets réalisés et une équipe de plus de 220 experts, DaCodes. intervient dans des secteurs tels que l’automobile, la santé et le commerce électronique, en adaptant les solutions technologiques aux besoins opérationnels de chaque industrie.
Ingénieur senior en données Snowflake – Télétravail au Mexique
Concevez des entrepôts de données Snowflake fiables et gouvernés pour les clients de DaCodes dans les domaines des logiciels et de la transformation numérique. Rendez possibles des informations métier traçables pour les agents d’IA au Mexique et en Amérique latine.
Description
- Construire des pipelines d’extraction depuis SAP ASE (Sybase) et SQL Server via ODBC, en utilisant des modèles de connecteurs Openflow.
- Intégrer des API REST avec authentification, renouvellement des jetons, pagination, gestion des limites de requêtes et nouvelles tentatives.
- Charger des fichiers et d’autres sources dans l’entrepôt de données tout en conservant les données d’origine et l’horodatage de l’extraction.
- Prendre en charge le retraitement des données depuis la couche d’atterrissage sans interroger de nouveau les systèmes sources.
- Développer des couches Bronze, Silver et Gold avec des dimensions conformées, un suivi historique et des faits métier contenant des métriques certifiées.
- Créer des modèles et transformations dbt avec des tests déclaratifs, des matérialisations incrémentales et une documentation générée.
- Collaborer avec les clients pour établir des catalogues maîtres standardisés unifiant les identifiants et les noms entre les systèmes.
- Travailler avec l’ingénieur IA pour concevoir des modèles sémantiques, des requêtes vérifiées et un glossaire des métriques destiné aux agents.
- Maintenir la traçabilité de bout en bout de chaque chiffre jusqu’à sa source, sa table et sa date de reporting, et exposer les données via des vues de consommation.
- Mettre en œuvre des règles de qualité des données et des mécanismes de quarantaine pour les enregistrements ne respectant pas les critères définis.
- Orchestrer les fenêtres de traitement nocturne avec suivi de l’exécution et journaux.
- Rapprocher la couche Gold des rapports actuels du client et documenter les écarts ainsi que leurs causes.
- Gérer la consommation de crédits Snowflake et configurer des contrôles de surveillance des ressources.
- Contribuer à évaluer l’exactitude et la reproductibilité des réponses générées par les agents d’IA.
- Mettre en œuvre le RBAC, les politiques d’accès aux lignes et les politiques de masquage conformément à la matrice d’accès approuvée par le client.
- Veiller à ce que les agents n’interrogent et ne renvoient que les informations autorisées pour chaque rôle.
- Documenter le lignage des données, les opérations des pipelines et les procédures de retraitement.
- Préparer le transfert technique et opérationnel à l’équipe du client.
Exigences
- Au moins cinq ans d’expérience dans la construction d’entrepôts de données de production, dont au moins deux ans avec Snowflake.
- Expertise avancée de Snowflake couvrant les warehouses, le RBAC, les politiques d’accès aux lignes, le masquage et les moniteurs de ressources.
- Expérience avancée en modélisation dimensionnelle avec dimensions conformées, suivi historique et schémas en étoile.
- Maîtrise avancée de dbt, notamment des tests déclaratifs, des matérialisations incrémentales et de la documentation générée.
- SQL avancé et expérience de l’extraction de données depuis SAP ASE (Sybase) et SQL Server, y compris la rétro-ingénierie de schémas non documentés.
- Expérience avancée de l’ingestion d’API REST avec authentification, pagination, contrôle des limites et nouvelles tentatives.
- Expérience avancée de l’orchestration de pipelines et de la mise en œuvre de la qualité des données avec contrôles de quarantaine.
- Expérience intermédiaire à avancée de l’intégration de modèles LLM avec des entrepôts de données, notamment les modèles sémantiques, le text-to-SQL gouverné, les requêtes vérifiées et l’évaluation de l’exactitude et de la reproductibilité.
- Expérience intermédiaire dans la conception de couches de données pour les agents avec traçabilité de la source et de la date de reporting, vues de consommation et contrôles des crédits.
- Expérience de collaboration directe avec des utilisateurs métier pour définir des règles, standardiser des catalogues et valider des chiffres.
- Espagnol courant ou professionnel et anglais intermédiaire, avec la capacité de comprendre la documentation technique.
- Résidence au Mexique ou en Amérique latine et disponibilité pour un travail à distance à temps plein.
- Souhaité : expérience avec Snowflake Intelligence, Cortex Analyst, Cortex Agents, Cortex Search ou Snowflake CoCo.
- Souhaité : expérience de la mise en œuvre de RAG sur des documents non structurés intégrés à un entrepôt de données.
- Souhaité : expérience avec Openflow, Dynamic Tables ou Snowpark.
- Souhaité : expérience avec des systèmes ERP spécialisés fonctionnant sur Sybase ou SQL Server.
- Souhaité : certification SnowPro Core ou Advanced.
Avantages
- Travaillez avec des marques mondiales et des startups innovantes.
- Poste à distance en télétravail.
- Horaires alignés sur la cellule de travail ou le projet attribué.
- Semaine de travail du lundi au vendredi.
- Jour de congé le jour de votre anniversaire.
- Assurance couvrant les frais médicaux majeurs pour les employés basés au Mexique.
- Assurance vie pour les employés basés au Mexique.
- Accès à des cours et à des certifications.
- Événements virtuels d’intégration et groupes d’intérêt.
- Cours d’anglais.
- Entreprise certifiée Great Place to Work.