Senior Cloud Data Warehouse Engineer
Synechron
85k - 90k CAD/year
Office
MDC – Montreal, Canada
Full Time
Nous sommes
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégies d'optimisation de Synechron couvrent l'intelligence artificielle, le conseil, le numérique, le cloud et DevOps, les données et l'ingénierie logicielle de bout en bout, au service d'une multitude d'entreprises de services financiers et de technologie renommées. Grâce à des initiatives de recherche et développement dans nos FinLabs, nous développons des solutions de modernisation, de l'intelligence artificielle et de la blockchain aux modèles de science des données, à la souscription numérique, aux applications mobiles de premier plan, et bien plus encore. Au cours des 20 dernières années, notre entreprise a été honorée de plusieurs distinctions d'employeur, reconnaissant notre engagement envers nos équipes talentueuses. Avec des clients de premier plan à notre actif, Synechron compte une main-d'œuvre mondiale de plus de +14,500 personnes et possède 58 bureaux dans 21 pays au sein des principaux marchés mondiaux.
Notre défi:
Nous recherchons un Ingénieur Data Warehouse Cloud expérimenté pour devenir un membre clé de notre dynamique équipe de Data Warehouse. Dans ce rôle, vous jouerez un rôle essentiel dans le développement de notre plateforme de données de nouvelle génération, qui consolide, source et gère les données provenant de plusieurs systèmes technologiques de l’organisation. Cette plateforme permettra la mise en place de solutions de reporting et d’analyse sophistiquées, spécialement conçues pour soutenir les fonctions de gestion des risques technologiques. Votre objectif principal sera de construire et affiner notre Data Warehouse dans le Cloud en utilisant Snowflake et des outils basés sur Python. Votre expertise aidera à créer des modèles de données fiables, en utilisant des fonctionnalités de Snowflake telles que le partage de données, le travel dans le temps, Snow Park, la gestion des charges de travail, ainsi que l’ingestion de données structurées et non structurées. De plus, vous travaillerez sur l’intégration de Snowflake avec des plateformes internes pour la gestion de la qualité des données, le catalogage, la découverte et la surveillance en temps réel. En collaborant étroitement avec des ingénieurs de données, des analystes, des développeurs ETL, des équipes d’infrastructure et des parties prenantes métier, vous contribuerez à développer un environnement de données performant et scalable, supportant les initiatives d’analyse avancée et d’intelligence artificielle.
Informations Complémentaires*
Le salaire de base pour ce poste variera en fonction de la géographie et d'autres facteurs. Conformément à la loi, le salaire de base pour ce poste s'il est pourvu à Montreal est de 85,000 $ CAD à 90,000 $/an et avantages sociaux (voir ci-dessous).
Responsabilités
- Concevoir, développer et gérer des solutions de data warehouse Snowflake évolutives.
- Élaborer et promouvoir les meilleures pratiques pour une utilisation efficace de Snowflake, en intégrant des outils comme Airflow, DBT et Spark.
- Assister aux tests et au déploiement des pipelines de données en utilisant des cadres standard et des processus CI/CD.
- Surveiller, ajuster et optimiser la performance des requêtes et des chargements de données.
- Supporter les processus de QA & UAT pour garantir l’intégrité des données et résoudre les problèmes.
- Collaborer avec des équipes transverses pour assurer une intégration fluide des solutions de données.
- Contribuer à la documentation, à la gouvernance des données et aux procédures opérationnelles pour maintenir la santé et la sécurité du système.
Exigences :
- Diplôme de bachelor en informatique, génie logiciel, technologies de l'information ou domaine connexe.
- Minimum de 10 ans d’expérience dans des environnements de données complexes, avec gestion de volumes importants.
- Au moins 7 ans d’expérience pratique en SQL/PLSQL avec des analyses de données complexes.
- Plus de 5 ans d’expérience en développement de solutions de data warehousing sur Snowflake.
- Plus de 3 ans d’expérience dans la création de pipelines de données et solutions de data warehousing avec Python (librairies telles que Pandas, NumPy, PySpark).
- Plus de 3 ans d’expérience dans des environnements hybrides (On-Premise & Cloud).
- Expérience pratique avérée avec Python (indispensable).
- Forte expérience avec Airflow ou des outils d’orchestration similaires (ex. Dagster).
- Certification : Snowflake SnowPro Core obligatoire ; SnowPro Advanced Architect/Data Engineer un plus.
- La connaissance de DBT est avantageuse.
- Compétences en optimisation des performances de requêtes SQL, jobs Spark et procédures stockées.
- Bonne compréhension des modèles de données E-R, de l’architecture de data warehouse, et des concepts avancés de modélisation.
- Capacité analytique forte pour interpréter des exigences complexes en solutions techniques.
- Excellentes compétences en communication orale et écrite.
- Capacité éprouvée à gérer plusieurs projets avec peu de supervision, adaptabilité face aux priorités changeantes.
- Forte aptitude à la résolution de problèmes, en mettant l’accent sur la clarté et l’impact métier.
Préféré, mais pas obligatoire :
- Connaissance des concepts avancés de data warehouse comme Factless Fact Tables, modèles Temporels/Bi-Temporaux.
- Expérience avec des plateformes de catalogage de données, de gestion de la qualité et des incidents.
- Familiarité avec l’intégration de pipelines de données pour l’IA/ML.
nous offrons :
- Une organisation multinationale avec 58 bureaux dans 21 pays et la possibilité de travailler à l'étranger.
- 15 jours (3 semaines) de congés annuels payés plus 10 jours de congés personnels et jours de maladie supplémentaires.
- Un régime d'assurance complet comprenant : assurance médicale, dentaire, visuelle, assurance vie et invalidité de longue durée.
- Une politique hybride flexible.
- REER avec contribution de l'employeur jusqu'à 4%.
- Une politique de certification d'enseignement supérieur.
- Udemy à la demande pour tous les employés de Synechron avec un accès gratuit à plus de 5000 cours sélectionnés.
- Possibilités de coaching avec des collègues expérimentés de nos Laboratoires d'Innovation Financière (FinLabs) et de nos Groupes d'Excellence (CoE).
- Projets de pointe dans les principales banques de premier rang, les institutions financières et les compagnies d'assurance du monde entier.
- Une culture de travail véritablement diversifiée, joyeuse et mondiale.
DÉCLARATION DE DIVERSITÉ ET D'INCLUSION DE SYNECHRON
La diversité et l'inclusion sont fondamentales pour notre culture, et Synechron est fier d'être un lieu de travail égalitaire et un employeur pratiquant l'action positive. Notre initiative de diversité, d'équité et d'inclusion (DEI) «‘Synclusive’» s'engage à favoriser une culture inclusive - promouvoir l'égalité, la diversité et un environnement respectueux envers tous. Nous croyons fermement qu'une main-d'œuvre diversifiée contribue à renforcer les entreprises avec succès en tant qu'entreprise mondiale. Nous encourageons les candidats de divers horizons, qu'il s'agisse de race, d'origine ethnique, de religion, d'âge, de statut matrimonial, de genre, d'orientation sexuelle ou de handicap, à postuler. Nous autonomisons notre main-d'œuvre mondiale en proposant des arrangements de travail flexibles, du mentorat, une mobilité interne, des programmes d'apprentissage et de développement, et bien plus encore.
Toutes les décisions d'emploi chez Synechron sont basées sur les besoins de l'entreprise, les exigences du poste et les qualifications individuelles, sans tenir compte du genre, de l'identité de genre, de l'orientation sexuelle, de la race, de l'origine ethnique, du handicap ou du statut de vétéran du candidat, ou de toute autre caractéristique protégée par la loi.
We are
At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,500+, and has 58 offices in 21 countries within key global markets.
Our challenge
We are looking for an experienced Cloud Data Warehouse Engineer to become a key member of our vibrant Data Warehouse team. In this role, candidate will be essential in developing our next-generation data platform, which consolidates, sources, and manages data from multiple technology systems across the organization. This platform will enable sophisticated reporting and analytics solutions, specifically designed to support the Technology Risk functions. Candidate main focus will be on building and refining our Cloud Data Warehouse using Snowflake and Python-based tools. Candidate expertise will help create reliable data models, utilizing Snowflake features such as data sharing, time travel, Snow Park, workload management, and the ingestion of both structured and unstructured data. Additionally, candidate will work on integrating Snowflake with internal platforms for purposes like data quality management, cataloging, discovery, and real-time monitoring. By collaborating closely with data engineers, analysts, ETL developers, infrastructure teams, and business stakeholders, candidate will help develop a high-performance, scalable data environment that supports advanced analytics and AI initiatives.
Additional Information*
The base salary for this position will vary based on geography and other factors. In accordance with law, the base salary for this role if filled within Montreal is CAD $85k – CAD $90k/year & benefits (see below).
The Role
Responsibilities:
- Design, develop, and manage scalable Snowflake data warehouse solutions.
- Establish and promote best practices for efficient Snowflake usage, integrating tools like Airflow, DBT, and Spark.
- Assist in testing and deploying data pipelines using standard frameworks and CI/CD processes.
- Monitor, tune, and optimize query performance and data loads.
- Support QA & UAT processes to confirm data integrity and troubleshoot issues.
- Collaborate with cross-functional teams to ensure seamless integration of data solutions.
- Contribute to documentation, data governance, and operational procedures to sustain system health and security.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology or related field.
- Minimum of 10 years’ experience in complex data environments, managing large data volumes.
- At least 7 years of hands-on SQL/PLSQL experience with complex data analysis.
- 5+ years of experience developing data solutions on Snowflake.
- 3+ years of building data pipelines and warehousing solutions using Python (libraries such as Pandas, NumPy, PySpark).
- 3+ years of experience working in hybrid data environments (On-Prem & Cloud).
- Proven hands-on experience with Python is mandatory.
- Extensive experience with Airflow or similar orchestration tools (e.g., Dagster).
- Certification: Snowflake SnowPro Core is required; SnowPro Advanced Architect/Data Engineer is a plus.
- Experience with DBT is advantageous.
- Skill in performance tuning SQL queries, Spark jobs, and stored procedures.
- Solid understanding of E-R data models, data warehouse architecture, and advanced modeling concepts.
- Strong analytical capabilities to interpret complex requirements into technical solutions.
- Excellent verbal and written communication skills.
- Proven ability to manage multiple projects with minimal supervision, adaptable to changing priorities.
- Strong problem-solving skills with a focus on clarity and business impact.
Preferred, but not required:
- Knowledge of advanced data warehouse concepts such as Factless Fact Tables, Temporal/Bi-Temporal models.
- Experience with data cataloging, data quality, and incident management platforms.
- Familiarity with AI/ML data pipeline integration.
We offer:
- A multinational organization with 58 offices in 21 countries and the possibility to work abroad.
- 15 days (3 weeks) of paid annual leave plus an additional 10 days of personal leave (floating days and sick days).
- A comprehensive insurance plan including medical, dental, vision, life insurance, and long-term disability.
- Flexible hybrid policy.
- RRSP with employer’s contribution up to 4%.
- A higher education certification policy.
- On-demand Udemy for Business for all Synechron employees with free access to more than 5000 curated courses.
- Coaching opportunities with experienced colleagues from our Financial Innovation Labs (FinLabs) and Center of Excellences (CoE) groups.
- Cutting edge projects at the world’s leading tier-one banks, financial institutions and insurance firms.
- A truly diverse, fun-loving and global work culture.
SYNECHRON’S DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture, and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity, Equity, and Inclusion (DEI) initiative ‘Same Difference’ is committed to fostering an inclusive culture – promoting equality, diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger, successful businesses as a global company. We encourage applicants from across diverse backgrounds, race, ethnicities, religion, age, marital status, gender, sexual orientations, or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements, mentoring, internal mobility, learning and development programs, and more.
All employment decisions at Synechron are based on business needs, job requirements and individual qualifications, without regard to the applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.
Senior Cloud Data Warehouse Engineer
Office
MDC – Montreal, Canada
Full Time
85k - 90k CAD/year
August 12, 2025