Développeur(-euse) principal(e)*, Ingénierie de données

Caisse de dépôt et placement du Québec · Montréal · First seen 2026-11-04

Apply on company site View on the company's hiring page (cdpq.wd10.myworkdayjobs.com)

Posted by Caisse de dépôt et placement du Québec on the hiring system it uses for its careers page; applications go straight to the company.

Can I apply?

  • Hybrid · 4 days on-site
  • Work permit not stated

Senior data developer role at Caisse de dépôt et placement du Québec in Montréal, building reusable data pipeline templates and components with Databricks Lakeflow and Unity Catalog.

Requires a bachelor's or master's in computing, engineering or a related field, and at least 4 years of relevant data and analytics experience.

Hybrid model: four days per week in the office, plus an annual bank of flexible telework days.

Required skills include Databricks (Spark, Delta Lake, Lakeflow), Snowflake, Python, advanced SQL and REST APIs; no salary or work authorization is stated.

From the posting
locations
ATS location: Montréal
seniority
Développeur(-euse) principal(e)*
workplace
Modèle de travail hybride : Présence de quatre (4) journées par semaine au bureau
hybrid days onsite
Présence de quatre (4) journées par semaine au bureau
job function
Développer et industrialiser des gabarits et des composantes réutilisables pour les flux par lots et en continu avec Lakeflow
role family
Au sein de l’équipe Technologies de données
skills
Expérience pratique avec Databricks, notamment Spark, Delta Lake et Lakeflow, ainsi qu’avec Snowflake
years experience min
Minimum de quatre (4) années d’expérience pertinente en données et en analytique
education required
Baccalauréat ou maîtrise en informatique, en informatique de gestion, en ingénierie ou dans tout autre domaine connexe
actionable
Ce que vous ferez

Job description

Devenez un actif pour la collectivité !

Faites partie de l’équipe de La Caisse et ressentez la fierté de contribuer à l’avenir financier de millions de Québécois et Québécoises en créant un monde plus durable.

Pourquoi vous joindre à nous

- Impact concret : Contribuez à des investissements qui façonnent l’économie du Québec au sein d’une organisation d’envergure mondiale.

- Développement accéléré : Travaillez aux côtés de spécialistes généreux de leur savoir, dans un environnement où votre travail vous permet de vous épanouir et de vous dépasser.

- Environnement collaboratif : Évoluez dans un environnement collaboratif où les échanges spontanés et les apprentissages partagés sont au cœur de notre agilité et de notre efficacité.

Au fil des années, nous avons bâti une culture forte qui repose sur quatre piliers : l'ambition pour se dépasser, l'imputabilité pour concrétiser nos convictions, l'ouverture pour s'enrichir grâce à des idées créatives et la collaboration pour nous propulser vers les meilleurs résultats pour la population du Québec.

Description d'emploi

*Le niveau de poste peut varier en fonction du profil de la personne retenue

Au sein de l’équipe Technologies de données, la personne titulaire du poste contribue à concevoir, industrialiser et diffuser les pratiques et les solutions visant à standardiser l’ingestion, la transformation et la consommation des données.

En complémentarité avec l’équipe Plateforme de données, responsable des environnements, elle conçoit et fournit des gabarits, des composantes réutilisables et des outils en étroite collaboration avec les équipes produits. Elle collabore directement avec l’escouade de développement à la mise en place, à l’architecture et au développement de la plateforme de données.

Ce que vous ferez

- Développer et industrialiser des gabarits et des composantes réutilisables pour les flux par lots et en continu avec Lakeflow;

- Développer de nouveaux produits de données, structurés et non structurés, en veillant à leur qualité, à leur accessibilité et à leur réutilisation;

- Développer des bibliothèques Python modulaires, testées et documentées pour l’ingestion, la validation et la transformation des données;

- Concevoir des API et des services d’intégration, notamment en C# lorsque requis;

- Réaliser le développement, les tests et le déploiement itératif des fonctionnalités en collaboration avec l’escouade de développement;

- Accompagner l’équipe dans la mise en place des solutions, la compréhension des technologies et le choix des outils;

- Définir, en collaboration avec les concepteurs et l’architecte, les contrôles de qualité, les mécanismes de surveillance des flux et les standards de gestion des incidents;

- Assurer la gouvernance des données avec Unity Catalog, notamment en matière de contrôle d’accès, de traçabilité et de conformité aux politiques internes;

- Configurer les services de données afin d’en faciliter la consommation;

- Promouvoir l’application des normes et des standards établis par l’organisation.

Ce qui vous distingue

- Capacité à agir dans un contexte d’incertitude, flexibilité et capacité d’adaptation;

- Curiosité et goût d’apprendre;

- Esprit d’entraide et de collaboration;

- Rigueur, esprit de synthèse et capacité d’analyse;

- Esprit d’innovation et ouverture aux nouvelles tendances;

- Autonomie, initiative et leadership;

- Souci du service à la clientèle;

- Excellentes aptitudes en communication orale et écrite, incluant la communication auprès d’un public exécutif, ainsi qu’un bon sens politique.

Ce que vous apportez

Exigences requises

- Baccalauréat ou maîtrise en informatique, en informatique de gestion, en ingénierie ou dans tout autre domaine connexe. Une combinaison équivalente de scolarité et d’expérience pourra être prise en considération;

- Minimum de quatre (4) années d’expérience pertinente en données et en analytique;

- Expérience pratique avec Databricks, notamment Spark, Delta Lake et Lakeflow, ainsi qu’avec Snowflake;

- Maîtrise de Python pour le traitement des données et application de bonnes pratiques de test et de mise en paquetage (packaging);

- Maîtrise des API REST (Web API);

- Excellente maîtrise de SQL, notamment pour l’optimisation de requêtes complexes;

- Connaissance des méthodologies de développement, des cycles de vie logiciels, de Git et des chaînes CI/CD;

- Polyvalence en matière de développement logiciel;

Exigences souhaitées

- Expérience avec C# (.NET);

- Expérience avec PostgreSQL, considérant la compatibilité de Lakebase avec PostgreSQL,

- Connaissance d’Angular pour le développement d’interfaces utilisateurs,

- Expérience avec Amazon Web Services (AWS)

- Expérience avec Azure DevOps pour les chaînes CI/CD

- Connaissance des méthodes DevOps et Agile Scrum

- Certification Databricks ou Snowflake.

Ce que nous offrons

- Rémunération globale concurrentielle avec régime de retraite à prestations déterminées et programme de coïnvestissement

- Programme complet de santé et d’épargne

- Opportunités de développement professionnel et de mobilité

- Conditions favorisant la conciliation travail–vie personnelle

- Environnement de travail d’exception

Modèle de travail hybride : Présence de quatre (4) journées par semaine au bureau avec une banque annuelle de journée de télétravail modulable (incluant la possibilité de travailler à l’extérieur du Canada)

Nous consultons avec attention chaque candidature et nous contacterons directement les personnes retenues pour une entrevue.

La Caisse s’engage à poursuivre la promotion de l’équité, de la diversité et de l’inclusion. Elle offre des chances d’emploi égales à tous et toutes en invitant les femmes, les membres des minorités visibles et ethniques, les personnes autochtones et les personnes handicapées à présenter leur candidature. Si cette offre d’emploi vous motive, mais que vous ne correspondez pas à tous les critères, soumettez votre candidature quand même!

Veuillez écrire à santesecurite@lacaisse.com pour nous informer si votre situation actuelle nécessite des mesures d’adaptation dans le cadre du processus de recrutement. Soyez assuré(e) que le motif de votre demande demeurera confidentiel. Si la mise en place d’une mesure d’adaptation nécessite l’implication de certaines personnes dans le processus de recrutement, celles-ci seront informées uniquement des mesures à appliquer, sans avoir accès aux renseignements concernant votre situation ni aux raisons sous-jacentes de la demande.

Seen on