Skip to Content

Poste Ouvert

Développeur Logiciel (R, Python, AWS, Azure, SQL, Analyse de Données)

Emplacement : Waterloo, ON / Montréal, QC (Présentiel / Hybride)
Département : Intelligence Artificielle (IA)

Aperçu du poste:
Nous recherchons un développeur logiciel expérimenté ayant une solide expertise en R et Python, ainsi qu’une bonne maîtrise des plateformes cloud comme AWS et Azure. Le candidat idéal possédera des compétences en leadership, pourra travailler de manière autonome avec une supervision minimale et aura une expérience dans la gestion de projets critiques en production. Vous serez responsable de la maintenance et de la refonte d’un portail existant basé sur R, en le convertissant en Python, ainsi que de la gestion de l’infrastructure cloud de l’entreprise. Ce rôle est essentiel pour exploiter des ensembles de données complexes, améliorer la prise de décision basée sur les données et assurer une gestion efficace des données.

Responsabilités principales:

  • Diriger la migration des applications du portail basé sur R vers Python, en garantissant de meilleures performances, évolutivité et maintenabilité.
  • Maintenir et optimiser le portail R existant, en assurant des performances élevées en environnement de production.
  • Concevoir, implémenter et optimiser des bases de données SQL (MySQL, PostgreSQL) pour gérer efficacement des opérations intensives en données et améliorer les performances des requêtes.
  • Construire et gérer des pipelines de données à grande échelle, permettant le traitement et le stockage en temps réel de grands ensembles de données.
  • Effectuer une analyse de données avancée pour découvrir des informations exploitables qui orientent les décisions stratégiques au sein des équipes.
  • Collaborer avec les parties prenantes pour comprendre les besoins en données et concevoir des solutions personnalisées pour la génération de rapports et la visualisation.
  • Gérer et optimiser l’infrastructure cloud sur AWS et Azure, en assurant l’efficacité des coûts, la sécurité et l’évolutivité.
  • Intégrer et gérer les certifications des applications R, telles que les certificats SSL pour les applications R Shiny.
  • Diagnostiquer et résoudre les problèmes techniques des systèmes en production, en minimisant les interruptions et en garantissant un fonctionnement fluide.
  • Collaborer avec des équipes interfonctionnelles (scientifiques des données, bioinformaticiens) pour rationaliser les flux de travail et améliorer les outils analytiques.
  • Encadrer les développeurs juniors en promouvant les meilleures pratiques en développement logiciel, gestion des données et optimisation des systèmes.
  • Bonne maîtrise des bases de données SQL (MySQL, PostgreSQL) et NoSQL (MongoDB).

 

Qualifications:

  • Diplôme de baccalauréat ou maîtrise en informatique, génie logiciel, bioinformatique ou dans un domaine connexe.
  • 1+ an d’expérience en programmation R, notamment en analyse de données, modélisation statistique et développement d’applications (les projets académiques sont pris en compte).
  • 1+ an d’expérience en programmation Python.
  • Maîtrise des services cloud sur AWS (EC2, S3, Lambda, RDS) et Azure (Azure Functions, Azure Data Factory).
  • Expérience dans la gestion des certifications pour des applications R.
  • Expérience avérée dans la gestion de projets critiques en production, garantissant stabilité et réactivité.
  • Connaissance des outils de visualisation de données (ggplot2, Matplotlib, Power BI, Tableau).
  • Bonne compréhension des protocoles de sécurité des données, des normes de conformité et de la confidentialité.
  • Excellentes compétences en résolution de problèmes, avec une approche proactive et autonome.

Compétences préférées:

  • Expérience en conteneurs (Docker, Kubernetes) et pipelines CI/CD (GitHub Actions, Jenkins).
  • Compréhension des données bioinformatiques et du traitement des données scientifiques.
  • Connaissances en sécurité des données et conformité aux normes de cybersécurité.
Back to top