Meridian OneCap Credit Corp.
Caseware
Développeur logiciel principal – Architecte de données
À propos du poste
Caseware est l'une des entreprises canadiennes pionnières de la Fintech, leader mondial du secteur des logiciels d'audit et de comptabilité depuis plus de 30 ans, avec plus de 500,000 utilisateurs dans 130 pays et disponible en 16 langues différentes. Bien que vous ne nous connaissiez peut-être pas encore, plus de 36,000 professionnels de la comptabilité et de l'audit mentionnent Caseware comme compétence sur leur profil LinkedIn !
Nous recherchons un Développeur logiciel principal – Architecte de données pour piloter la vision technique et la stratégie architecturale de la plateforme de données d'entreprise de Caseware, y compris la plateforme de données prête pour l'IA. Ce rôle définira l'architecture des données d'entreprise, les modèles et les normes de modélisation qui fournissent des produits de données fiables, gouvernés et de haute qualité, formant une plateforme de données fondamentale pour nos offres cloud, permettant des capacités d'IA et une interopérabilité sécurisée avec les systèmes des clients, tout en alimentant l'analytique et en renforçant nos produits principaux.
Ce rôle exige une expérience approfondie de la conception de plateformes de données modernes et une familiarité pratique avec la manière dont les données soutiennent les flux de travail d'IA, y compris la récupération, la recherche, le grounding et les modèles d'interopérabilité sécurisés. Vous appliquerez cette expérience pour construire une base de données qui prend en charge les flux de travail d'IA et les capacités agentiques, l'analytique et l'interopérabilité client.
Il s'agit d'un rôle de leadership clé où vous agirez en tant qu'architecte opérationnel tout en encadrant l'équipe de développement, en guidant la vision technique à long terme, en façonnant les normes d'architecture de données d'entreprise entre les équipes et en contribuant à des projets cruciaux de plateforme de données et d'IA.
- ❗ Il s'agit d'un poste permanent à temps plein
- ❗ Il s'agit d'un nouveau poste
📍 Lieu : Il s'agit d'un rôle hybride exigeant que le candidat retenu travaille 3 jours par semaine dans notre bureau de Toronto situé au 351 King St E Suite 1100 Toronto ON.
Utilisation de l'IA
Le processus de recrutement peut utiliser des outils assistés par l'IA, mais pas pour le filtrage ou l'évaluation des candidats. Toutes les décisions finales d'embauche sont prises par des humains pour garantir l'équité, la transparence et la supervision.
Vérification des antécédents
Tout candidat ayant obtenu une offre pour un poste devra réussir une vérification des antécédents via Certn.co, qui comprend généralement une vérification d'identité et un contrôle du casier judiciaire. Les cadres et les gestionnaires seniors feront également l'objet d'une vérification de crédit simplifiée. Les candidats résidant aux Pays-Bas et en Allemagne sont exclus des vérifications d'antécédents via Certn.co
Sécurité et fraude
. Nous ne vous demanderons JAMAIS de paiement ou d'informations financières. Si vous recevez une offre d'emploi non sollicitée, procédez avec une extrême prudence.
Ce que vous ferez
- Diriger l'architecture et la modernisation de la plateforme de données d'entreprise : Définir et exécuter la stratégie technique pour une plateforme de données d'entreprise évolutive et prête pour l'IA, incluant la modernisation de Sherlock, l'architecture lakehouse, les produits de données, l'interopérabilité, ainsi que les modèles et capacités nécessaires pour soutenir les cas d'utilisation prêts pour l'IA.
- Établir des modèles d'architecture de données : Créer et faire évoluer des architectures de référence, des normes de modélisation, des garde-fous et des meilleures pratiques pour notre plateforme de données fondamentale, incluant l'architecture lakehouse basée sur Iceberg, les modèles médaillon, l'ingestion, la normalisation, la qualité des données et l'interopérabilité.
- Utiliser et encadrer les équipes sur les flux de travail assistés par l'IA : Appliquer les outils d'IA dans l'architecture quotidienne, l'analyse, la documentation et le prototypage, et encadrer les équipes sur une utilisation responsable qui améliore la qualité de la conception, la découverte des données et l'efficacité de la livraison.
- Superviser les projets de plateforme clés : Contribuer fortement aux initiatives de plateforme de données prête pour l'IA et aux améliorations de l'architecture de données inter-produits, y compris la ré-architecture de la couche de données pour nos produits SE et Sherlock, la modernisation des schémas et l'évolution des modèles de données.
- Encadrer et diriger : Guider les équipes dans la livraison des projets, favoriser une culture de mentorat et assurer le respect de normes élevées dans les pratiques d'ingénierie des données, la modélisation des données, la qualité des données et l'architecture de plateforme.
- Promouvoir les meilleures pratiques : Collaborer avec les groupes R&D pour mettre en œuvre les meilleures pratiques afin de créer des produits de données fiables, prêts pour l'IA et interopérables de manière sécurisée, incluant les contrats de données, les normes d'ingestion et de normalisation, et l'amélioration de la cohérence et de la réutilisation entre les produits.
- Participer à la gouvernance et à la sécurité des données : Travailler avec les équipes de sécurité et de produit pour définir la classification des données, la rétention, l'isolation des locataires et les contrôles d'accès pour les jeux de données et les produits de données.
- Favoriser l'adoption par des chemins balisés : Fournir des implémentations de référence et des plans directeurs qui facilitent la production de produits de données par les équipes et l'intégration avec la plateforme de données.
- Architecturer pour l'observabilité des données : Définir et mettre en œuvre des normes pour la qualité des données, la lignée et la traçabilité, les contrôles du dictionnaire de données, la surveillance de la fraîcheur et les alertes, afin que les produits de données soient fiables et prêts pour l'audit.
Facteurs clés de succès
- Établir une stratégie technique solide : Collaborer avec la plateforme de données, le produit et la direction de l'architecture pour définir la direction technique de la plateforme de données prête pour l'IA, en assurant l'alignement avec les objectifs de croissance de l'entreprise, d'évolutivité et d'interopérabilité.
- Livrer des modèles d'architecture et des normes : Définir, prototyper et socialiser les modèles d'architecture de données clés et les normes de modélisation soutenus par une documentation de référence et des enregistrements de décisions architecturales que les équipes peuvent appliquer de manière cohérente.
- Faire avancer les initiatives de plateforme clés : Contribuer de manière significative aux initiatives de plateforme de données prête pour l'IA et aux améliorations de l'architecture de données inter-produits, en renforçant la base pour les capacités d'IA, l'interopérabilité, l'évolutivité et la performance.
- Encadrer et guider les équipes : Cultiver des équipes de développement hautement performantes, en favorisant l'adoption des meilleures pratiques en matière de modélisation des données, de qualité des données, de gouvernance et d'excellence opérationnelle.
Ce que vous apporterez
- 10+ années d'expérience en développement logiciel et en ingénierie des données, avec au moins 5 années dans un rôle de leadership technique senior, de préférence en tant que Développeur principal ou Architecte de données.
- Expérience approfondie de la conception de plateformes de données modernes sur une infrastructure cloud native AWS, incluant les modèles lakehouse, médaillon et analytiques, l'ingestion à partir de systèmes OLTP, les pipelines ETL/ELT, le traitement distribué avec Spark, Trino, et la livraison de lacs de données analytiques et prêts pour l'IA à grande échelle, avec de solides pratiques opérationnelles.
- Utilisation pratique et concrète des outils d'IA pour améliorer les flux de travail d'architecture et d'ingénierie des données, incluant l'analyse, l'exploration de la conception, la documentation, le prototypage, l'assistance au code et l'encadrement des équipes sur une utilisation responsable et efficace.
- Expérience pratique des technologies de données de base et des modèles d'intégration : MongoDB, Amazon DocumentDB, MS SQL Server, DynamoDB, AWS ElastiCache pour Redis, et Valkey ; streaming d'événements et mise en file d'attente utilisant SNS/SQS. Postgres, pgvector, et Kafka ou Pub/Sub sont un atout.
- Expérience pratique des services de plateforme de données AWS : S3, S3 Express, Athena, Glue Catalog, Lake Formation, OpenSearch Serverless, S3 Vector Storage, Iceberg, Lambda, Step Functions, EKS, ETL sur EMR, et EMR Serverless.
- Capacité démontrée à architecturer et livrer des systèmes de données et des architectures de données de produits évolutifs et fiables, en guidant les équipes sur les modèles de données, les architectures de stockage et d'intégration, les contrats de données, la taxonomie des domaines de données, le versionnage des schémas et des événements, et en résolvant les goulots d'étranglement de performance et d'échelle.
- Maîtrise du mouvement des données et de l'architecture de performance : Expérience dans la conception de stratégies de réplication, d'event sourcing et de CDC/suivi des changements, de modèles de retraitement historique sécurisés, et d'optimisation des performances par l'analyse des requêtes, l'indexation et le partitionnement.
- Expérience dans la définition de la gouvernance des données et des normes d'adoption de plateforme dans les grandes organisations, incluant les contrôles pour la confidentialité, l'accès, l'auditabilité, la réutilisation sécurisée et les garde-fous opérationnels pour les jeux de données et produits de données prêts pour l'IA.
- Expérience dans l'activation de modèles d'interopérabilité sécurisés avec les systèmes clients et les flux de travail d'IA, incluant l'accès aux données gouverné, les contrôles sensibles aux locataires et les modèles d'intégration sécurisés.
- Leadership technique fort : Expérience dans l'encadrement des équipes, l'établissement de normes d'ingénierie et d'architecture, et l'influence sur la direction technique à travers plusieurs équipes.
- Expérience de travail avec des équipes DevOps, des pipelines CI/CD, l'infrastructure en tant que code et l'outillage opérationnel pour livrer des plateformes et des pipelines de données évolutifs et résilients.
- Compétences en communication et en collaboration pour aligner les équipes interfonctionnelles et s'engager avec la haute direction sur la stratégie technique, les compromis et les décisions.
Technologies avec lesquelles vous travaillerez
- Cœur (actuel) : AWS S3, S3 Express, DynamoDB, Athena, Glue Catalog, Lake Formation, OpenSearch Serverless, S3 Vector Storage, EMR/EMR Serverless, Spark, Trino, MapReduce, Iceberg, Lambda, Step Functions, EKS, SNS/SQS ; MongoDB, Amazon DocumentDB, MS SQL Server, Redis/Valkey ; Java (Spring), Python.
- Modèles et outils de données prêts pour l'IA : AWS Bedrock (incluant des modèles tels qu'Anthropic Claude), AWS Knowledge Bases, MCP, embeddings, récupération vectorielle et RAG.
- Observabilité et opérations : CloudWatch, New Relic, OpenTelemetry.
- Émergent : Kafka ou Pub/Sub, couche proxy LLM (ex. LLMProxy), Aurora PostgreSQL, pgvector
- Une familiarité avec les modèles de données prêts pour l'IA est préférée, incluant les pipelines d'embedding, la récupération basée sur les vecteurs, les flux de travail de données RAG, et les flux de données en temps réel/pilotés par les événements qui soutiennent les intégrations d'IA.
- Une familiarité pratique avec les concepts d'intégration de plateforme d'IA tels que MCP, AWS Bedrock, AWS Knowledge Bases, la récupération vectorielle et les flux de travail RAG est préférée.
Ce que nous vous offrons
- ▪️L'innovation est au cœur de notre métier. Nous travaillons avec des technologies de pointe dans la comptabilité et le reporting financier, repoussant constamment les limites pour créer des solutions logicielles percutantes.
- ▪️Nous nous engageons à maintenir une culture collaborative, où vos idées sont valorisées et le partage des connaissances est encouragé au sein d'une équipe solidaire et inclusive.
- ▪️L'équilibre entre vie professionnelle et vie privée est important pour nous. Nous proposons des options de travail flexibles, des opportunités de télétravail et des politiques de congés généreuses pour garantir un équilibre sain.
- ▪️Nous offrons une rémunération compétitive, incluant un salaire attractif et des avantages sociaux complets tels qu'une assurance santé et des plans de retraite.
- ▪️Nous sommes motivés par un travail ayant un impact. Vos contributions affectent directement la manière dont nos clients gèrent leurs processus financiers et favorisent leur succès.
- ▪️La reconnaissance et les récompenses comptent pour nous. Nous célébrons le travail acharné par des programmes de reconnaissance, des primes de performance et des opportunités d'évolution de carrière.
- ▪️Nous embrassons les opportunités mondiales. Travaillez sur des projets internationaux et collaborez avec une équipe diversifiée et mondiale.
À propos de Caseware
Les produits logiciels de pointe de Caseware sont méticuleusement conçus pour les cabinets comptables, les entreprises et les gouvernements. Nos équipes collaborent, innovent et construisent continuellement sur notre suite de produits existante. Avec un état d'esprit axé sur le client, nous construisons une technologie qui façonne l'avenir de l'audit, du reporting financier et de l'analyse des données financières.
Avec un investissement stratégique récent de Hg Capital en 2020, Caseware est maintenant dans sa prochaine phase de croissance majeure alors que nous doublons nos efforts sur les personnes et les produits qui ont fait le succès de Caseware à ce jour.
L'une des valeurs fondamentales de Caseware est « Many Voices, One Team » (Plusieurs voix, une seule équipe) et, dans cet esprit, nous nous engageons à constituer des équipes aussi diverses que nos clients, de manière équitable et inclusive. Nous accueillons et encourageons les candidats de tous horizons à postuler. Si vous avez besoin d'aménagements ou si vous avez des questions à tout moment pendant le processus de candidature ou d'entretien, veuillez envoyer un e-mail à notre équipe People Operations à talent@caseware.com.
