Main Content

Architecte en logiciels de recherche en chef

Organisation
Digital Research Alliance of Canada
Lieu de travail
En télétravail, n'importe où au Canada
Type de poste
Temps plein
Salaire
Les personnes intéressées sont invitées à fournir une déclaration détaillant leurs attentes salariales pour ce poste.

L’ALLIANCE

Au service des chercheuses et chercheurs, l’Alliance de recherche numérique du Canada a pour objectif de positionner le pays comme chef de file de l’économie internationale du savoir. Grâce à ses efforts d’intégration, de promotion et de financement de l’infrastructure et des activités nécessaires au calcul informatique de pointe (CIP), à la gestion des données de recherche (GDR) et aux logiciels de recherche (LR), elle peut offrir à la communauté de recherche un accès plus rapide que jamais aux outils et aux services.
 
Son mandat est ambitieux : transformer l’organisation, la gestion, le stockage et l’utilisation des résultats de recherche dans l’ensemble des disciplines. Avec d’autres partenaires et intervenants de l’écosystème national, elle travaille à assurer aux chercheuses et chercheurs du Canada les ressources nécessaires à la réalisation de projets de pointe qui brillent par leur excellence, leur innovation et leur contribution à toutes les disciplines.
 

RÉSUMÉ DU POSTE

L’architecte en logiciels de recherche en chef (applications et plateformes) apporte un leadership stratégique dans le développement des architectures technologiques sur lesquelles reposent les initiatives de l’Alliance en matière de cadres, d’outils et de plateformes de recherche logiciels. Membre de l’équipe Stratégie et planification, cette personne travaille sous la houlette de la directrice de l’architecture pour doter l’organisation d’un leadership et de pratiques exemplaires en architecture, en se concentrant sur les logiciels de recherche et les plateformes qui les sous-tendent. Dans le cadre de ses fonctions, elle aide le personnel technique et les chercheuses, chercheurs, techniciennes et techniciens à relever des défis dans différents domaines de recherche en proposant des solutions innovantes de haute qualité. À ce poste hautement influent, l’architecte en logiciels de recherche en chef collabore avec d’autres architectes en chef, avec les membres de l’équipe de l’Alliance, avec des groupes de travail et des parties prenantes de l’écosystème et avec la direction de l’Alliance.

Bien qu’il s’agisse d’un poste permanent, un détachement à partir d’un établissement d’enseignement supérieur canadien ou d’une autre entité plus large du secteur public est une possibilité.

RESPONSABILITÉS

  • Travailler dans un environnement d’équipe en constante évolution pour analyser les exigences relatives aux logiciels et plateformes de différents groupes de parties prenantes, puis les transformer en architectures techniques à la fois extensibles, flexibles et résilientes (sur place, dans le nuage, hybride).
  • Analyser les solutions d’architecture et leur faisabilité, entretenir un dialogue proactif avec les expertes et experts techniques au sujet des autres solutions possibles, et créer un consensus autour de l’architecture recommandée au sein de la communauté d’expertes et experts techniques en logiciels de recherche.
  • Produire de solides recommandations d’architecture technique de CIP, puis les défendre devant le Comité d’examen de l’architecture à l’aide d’une analyse rigoureuse.
  • Produire des modèles d’architecture et des documents exhaustifs, en allant dans divers degrés de détail selon les parties prenantes, pour décrire les architectures techniques.
  • Transmettre de l’information technique au personnel et aux parties prenantes, techniques ou non.
  • Soutenir le processus de gouvernance architecturale et épauler le Comité d’examen de l’architecture grâce à des examens, des analyses et des recommandations détaillés.
  • Valider les architectures techniques auprès d’expertes et experts du secteur.
  • Nouer de solides relations de travail avec les parties prenantes et les fournisseurs dans la communauté.
  • Valider les architectures techniques auprès d’expertes et experts du secteur.
  • Collaborer avec les fournisseurs et les parties prenantes pour rester à l’affût des plus récentes avancées logicielles et déterminer la façon de les intégrer aux services et aux offres de l’Alliance.
  • Diriger les comités et les groupes de travail sur les logiciels de recherche, les passerelles scientifiques et autres volets logiciels pour l’élaboration de stratégies.
  • Mener des projets expérimentaux et des projets de validation de principe pour tester la faisabilité et la valeur des initiatives.
  • Agir en qualité de spécialiste en la matière dans tous les secteurs fonctionnels de logiciels d’architecture pour les applications de gestion de travail qui mettent à profit des technologies réparties ou extensibles, telles que le calcul de haute performance (CHP), le calcul à haut débit, la parallélisation, la virtualisation, les outils d’orchestration, les systèmes de fichiers haute performance, les différents systèmes de stockage, les bases de données, etc.
  • Comprendre les cadres de référence et les difficultés propres à la cybersécurité et à la sécurité en recherche et les convertir en exigences fonctionnelles dans le cadre de l’offre de logiciels et de plateformes de l’Alliance.
  • Participer à divers comités et groupes de travail nationaux et internationaux et donner à l’occasion des allocutions pour apporter une expertise architecturale et technique.
  • Participer à des activités d’approvisionnement, notamment la conception de scénarios et l’évaluation d’appels et de demandes de propositions.
  • Rester au fait des tendances émergentes et des données du marché concernant les logiciels de recherche, que ce soit dans le secteur universitaire ou dans le domaine commercial.
  • Encadrer, mentorer et guider le personnel de l’Alliance et les membres de la communauté concernant les architectures de CHP et les documents connexes.
  • Superviser les membres des équipes de projet, au besoin.

 

EXIGENCES

  • Maîtrise en informatique ou dans un domaine connexe et au moins 10 années d’expérience professionnelle, ou l’équivalent.
  • Expérience des pratiques exemplaires et des normes logicielles, y compris les ontologies de données ou de logiciels, la préservation des logiciels, les principes FAIR pour les logiciels de recherche (FAIR4RS), les plateformes de gestion des logiciels-services (SMP), les nomenclatures logicielles, les bureaux de programmes à code source libre (OSPO), etc.
  • Au moins cinq années d’expérience dans le milieu universitaire, particulièrement avec des chercheuses et chercheurs et les plateformes et les outils logiciels qu’elles et ils utilisent.
  • Talent pour la mise en récit et grande maîtrise de l’utilisation de supports visuels et de diagrammes pour communiquer efficacement des concepts et des stratégies.
  • Capacité démontrée à gérer des collaboratrices et collaborateurs aux disciplines et horizons professionnels variés provenant de régions géographiquement dispersées.
  • Compétences de leadership éprouvées et approche collaborative qui facilitera les interactions à tous les niveaux de l’organisation, ainsi qu’avec les partenaires de l’écosystème, pour favoriser une forte mobilisation des parties prenantes.
  • Connaissances ou expérience pratique des plateformes de logiciels de recherche canadiens.
  • Expérience des outils de développement logiciel à code source libre, du développement et de l’exploitation, de la conception de systèmes, de la programmation, des approches et des modèles d’affaires.
  • Expérience du cycle de vie du développement des logiciels (SDLC) et du SDLC sécurisé
  • Expertise et expérience éprouvée dans plusieurs des domaines suivants :
    • Expérience en calcul informatique de pointe et en gestion des données de recherche.
    • Expérience des cadres et des méthodes d’architecture d’entreprise.
    • Connaissance des modèles de programmation parallèle comme MPI, OpenMP, OpenACC, etc.
    • Connaissance des plateformes et des outils de recherche utilisés dans différentes disciplines, ainsi que des outils, plateformes et langages génériques comme R, Python et Jupyter Notebook.
    • Expérience dans l’élaboration ou l’utilisation de passerelles scientifiques et d’environnements de recherche virtuels.
    • Expérience avec les systèmes logiciels et les architectures parallèles distribuées.
    • Connaissance des systèmes Linux/UNIX et de la procédure d’interpréteur de commandes.
    • Connaissances en calcul GPU et en jeu d’instructions comme OpenCL, CUDA, etc.
    • Connaissances en jeu d’instructions avancées pour processeur comme MMX, AVX, FMA, INT8, etc.
       

ATOUTS

  • Expérience en conseil TI comprenant des interactions avec la clientèle.
  • Exposition aux technologies quantiques et d’IA et à leurs charges de travail.
  • Expérience avec des logiciels et des services infonuagiques.
  • Expérience en visualisation scientifique dans un ou plusieurs domaines scientifiques.
  • Expérience en soutien technique dans un autre centre de calcul de haute performance.
  • Certification TOGAF ou ITIL ou autre certification liée au secteur.
  • Bilinguisme ou maîtrise professionnelle des deux langues officielles.
     

AVANTAGES DIRECTS ET INDIRECTS

En plus d’un salaire concurrentiel et d’une carrière enrichissante qui vous permettra de changer véritablement les choses dans la communauté de recherche du Canada, nous offrons un programme d’avantages sociaux complet qui répond aux besoins de notre équipe diversifiée et est en vigueur partout au Canada :

  • Régime d’assurance complet
    • Santé
    • Dentaire
    • Invalidité de longue durée
    • Assurance vie
    • Compte de gestion santé
    • Compte de gestion bien-être
    • Soutien en santé mentale
  • Régime de retraite à prestations déterminées
  • Vacances payées
  • Travail à distance

 

Pour postuler : Architecte en logiciels de recherche en chef

L’Alliance s’emploie activement à promouvoir l’équité et l’inclusion au sein de la communauté et encourage donc à postuler toutes les personnes qualifiées (y compris les femmes, les Autochtones, les personnes handicapées, les membres des minorités visibles ou des groupes racialisés et les membres de la communauté 2ELGBTQIA+).