Développeur·euse logiciel IA – Full Stack

14 hours ago

Montreal administrative region, QC, Canada ALFACONSEIL.CA Full-time $110,000 - $150,000/year

Dans ce rôle, vous participerez au développement de bout en bout d’applications IA, de l’interface utilisateur jusqu’au traitement et à l’ingestion des données. Vous évoluerez dans un environnement technologique moderne combinant développement logiciel, IA générative, AWS, automatisation et pratiques DevOps.

Le mandat convient à un profil senior capable de prendre en charge ses solutions de façon autonome, de collaborer avec différentes expertises et de contribuer activement à l’amélioration continue des pratiques de développement et de livraison.

Responsabilités

  • Développer des applications IA de bout en bout, incluant les composantes front-end et back-end.
  • Concevoir et développer les mécanismes d’ingestion et de traitement des données nécessaires aux solutions IA.
  • Participer à l’intégration de services d’intelligence artificielle et de solutions d’IA générative dans les applications.
  • Concevoir, automatiser et maintenir les pipelines CI/CD à l’aide de GitHub Actions et ArgoCD.
  • Développer et maintenir des infrastructures infonuagiques avec Terraform.
  • Exploiter les services AWS, notamment Bedrock, S3, OpenSearch, EKS, EC2 et Lambda.
  • Assurer la fiabilité et le soutien des applications en production selon une approche « you build it, you run it ».
  • Mettre en place et maintenir les mécanismes de monitoring, de journalisation et d’alerting avec Datadog et Splunk.
  • Participer à l’analyse et à la résolution des enjeux techniques en production.
  • Collaborer avec les équipes de développement, données, infrastructure et IA afin d’assurer une intégration efficace des solutions.
  • Contribuer à l’amélioration continue de l’architecture, des processus de développement et des pratiques DevOps.

Profil recherché

  • Baccalauréat ou maîtrise en informatique, génie logiciel ou dans un domaine connexe.
  • Minimum de 5 années d’expérience en développement logiciel.
  • Solide expérience en développement full stack, incluant le front-end et le back-end.
  • Maîtrise de React et Python.
  • Expérience avec Elixir et Terraform.
  • Expérience pratique avec les services AWS, notamment AWS Bedrock, S3, OpenSearch, EKS, EC2 et Lambda.
  • Bonne maîtrise des pratiques CI/CD et expérience avec GitHub Actions et ArgoCD.
  • Expérience avec des solutions de monitoring et d’observabilité telles que Datadog et Splunk.
  • Capacité à évoluer dans un environnement technologique complexe et en constante évolution.
  • Forte capacité d’analyse et de résolution de problèmes.
  • Autonomie, initiative et sens des responsabilités.
  • Excellentes aptitudes en communication et collaboration.
  • Capacité à travailler efficacement au sein d’équipes multidisciplinaires.
  • Intérêt marqué pour l’intelligence artificielle, le développement logiciel moderne et les technologies infonuagiques.
  • Français et anglais, à l’oral comme à l’écrit.