À propos de Compass Analytics
Chez Compass Analytics, l'apprentissage est une aventure qui dure toute la vie ; votre carrière ici ne sera pas différente. Notre équipe est fière d'être un groupe qui ravit nos clients, teste les limites et se pousse les uns les autres à être la meilleure version de nous-mêmes. C'est pourquoi nous recherchons d'abord et avant tout les valeurs et le potentiel de nos candidats.
Basée à Montréal, au Québec, Compass Analytics est composée de professionnels des données talentueux qui soutiennent les initiatives de transformation des données de nos clients. Nos clients s'appuient sur nous pour concrétiser leurs idées en matière de données.
A propos du poste
Compass Analytics est heureux de recruter un Data Engineer talentueux et motivé pour rejoindre notre équipe Analytics Delivery en pleine croissance. Le candidat idéal aura une passion pour la construction de solutions de données, y compris le développement de pipeline, la mise en œuvre des meilleures pratiques DataOps, et la collaboration avec les parties prenantes.
Principales responsabilités
Sous la direction de notre équipe de direction et de nos chefs de projet, l'ingénieur en données sera responsable des tâches suivantes :
- Collaborer avec les parties prenantes pour concevoir et mettre en œuvre une architecture de données évolutive et efficace, y compris les structures de table, le lignage et le flux de données entre les couches.
- Effectuer des audits de données sur les systèmes sources afin de documenter et de traiter les problèmes de qualité potentiels.
- Construire et maintenir des pipelines d'ingestion et de transformation des données afin de garantir une livraison fiable et en temps voulu des données.
- Développer et mettre en œuvre des pipelines prêts pour la production en mettant l'accent sur les meilleures pratiques DataOps pour la surveillance, l'orchestration et l'automatisation.
- Établir et mettre en œuvre des normes de gouvernance des données, en garantissant la disponibilité, la facilité d'utilisation, l'intégrité et la sécurité des données.
- Créer et maintenir une documentation technique complète pour tous les travaux réalisés.
- Soutenir les projets d'IA et d'apprentissage automatique ainsi que d'autres projets dans le cadre du mandat attribué (par exemple, tableaux de bord ou automatisation).
Capacités techniques
- Langages de programmation : La maîtrise de SQL et de Python est essentielle ; une expérience avec Scala, Spark ou d'autres langages est un plus.
- Plates-formes : Connaissance des plateformes telles que Databricks, Snowflake, AWS, Azure ou Google Cloud.
- DataOps : Familiarité avec les pipelines CI/CD et les outils tels que GitHub pour le contrôle des versions et le déploiement.
- Outils de collaboration : Une expérience avec JIRA et Confluence est un plus.
Exigences minimales
- Formation : Licence en informatique, génie logiciel, ingénierie des données ou dans un domaine connexe.
Qualifications souhaitées
- Résolution de problèmes : Solides compétences en matière d'analyse et de résolution de problèmes, avec la capacité de résoudre des problèmes complexes liés aux données.
- Approche organisée et rigoureuse : Solides compétences organisationnelles et souci du détail, garantissant la rigueur dans le développement et l'exactitude des résultats.
- Communication : Excellentes aptitudes à la communication orale et écrite, avec la capacité de collaborer efficacement au sein des équipes.
Comment postuler
Étape 1 : Portail de candidature
Si vous êtes enthousiaste à l'idée de mettre à profit vos compétences pour créer des solutions de données percutantes, nous serions ravis d'entendre parler de vous !
Veuillez soumettre votre curriculum vitae, votre lettre de motivation et votre éventuel portfolio dans la section "carrières" de notre site web.
Étape 2 : Entretiens avec les dirigeants - 2 tours
Les candidats sélectionnés seront invités à un entretien (lire : à une conversation) avec William Chan et Scott Carr.
- Durée de l'examen : 30-60 minutes
- Contenu : Vous présenterez vos expériences et vos réalisations/projets antérieurs.
- Objectif : Une occasion pour nous de mieux nous connaître !
Étape 2a : Entretien technique - si nécessaire
Si nécessaire, les candidats sélectionnés seront invités à un entretien technique.
- Délai : Les candidats disposent de 7 jours pour passer l'entretien.
Étape 3 : Offre formelle
Le candidat sélectionné recevra une offre verbale et écrite par courrier électronique.
Exploitez tout le potentiel de vos données
Exploitez tout le potentiel de vos données
Nous pensons que chaque donnée contient des informations précieuses qui ne demandent qu'à être découvertes. Notre équipe de spécialistes des données a pour mission de vous aider à transformer vos données en informations exploitables.