Talent.com
Développeur.euse Fullstack (Backend & DevOps)
Développeur.euse Fullstack (Backend & DevOps)Mila - Institut québécois d'intelligence artificielle • Montreal, QC, CA
Développeur.euse Fullstack (Backend & DevOps)

Développeur.euse Fullstack (Backend & DevOps)

Mila - Institut québécois d'intelligence artificielle • Montreal, QC, CA
15 days ago
Job type
  • Permanent
  • Temporary
  • Quick Apply
Job description

Poste temporaire de 6 mois au sein de Mila, suivi d’une transition vers un poste permanent en laboratoire

À propos de Mila

Fondé par le professeur Yoshua Bengio de l’Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond, Mila s’est particulièrement distingué dans la modélisation du langage, la traduction automatique, la reconnaissance d’objets et les modèles génératifs. Depuis 2017, Mila est le fruit d’une collaboration entre l’Université de Montréal et l’Université McGill, en lien étroit avec Polytechnique Montréal et HEC Montréal.

Mila s’est donné pour mission d’être un pôle mondial d’avancées scientifiques qui inspire l’innovation et l’essor de l’intelligence artificielle (IA) au bénéfice de tous.

Pour en connaitre davantage, veuillez consulter https://mila.quebec/

Description du mandat

Vous travaillerez au sein d’une petite équipe directement sur le projet InsectAI (https://www.insectai.org/), une initiative de recherche visant à surveiller les populations d'insectes à l'aide de pièges photographiques autonomes et de l'intelligence artificielle.

En tant que développeur(-euse) fullstack senior, vous serez responsable de l'évolution et de la maintenance de nos outils clés, notamment la plateforme Web Antenna (gestion et analyse des données des pièges) et notre API/backend d'apprentissage automatique (ami-data-companion). Vous concevrez l'infrastructure permettant de traiter des millions d'images provenant d'appareils de terrain, d'exécuter des modèles d'IA complexes (détection et classification d'espèces) et d'offrir une interface fluide aux chercheurs et biologistes.

Fonctions et responsabilités

  • Développement Backend : Architecturer, développer et optimiser les API et les services backend, principalement en Python (Django). Assurer la liaison entre les interfaces utilisateur et les moteurs d'inférence d'apprentissage automatique.
  • Traitement de données à grande échelle : Gérer l'ingestion massive d'images et de métadonnées. Développer et optimiser les files d'attente et les tâches asynchrones (Celery, Redis, RabbitMQ) pour le traitement des images par nos modèles d'IA (détecteurs, classificateurs d'espèces).
  • Infrastructure et DevOps : Piloter l'environnement conteneurisé (Docker, Docker Compose) et les déploiements infonuagiques (Openstack, TeamCity). Maintenir et améliorer les pipelines d'intégration et de déploiement continus (CI/CD).
  • Collaboration ML : Travailler avec les chercheurs en IA pour intégrer les nouveaux modèles de vision par ordinateur en production.
  • Développement Frontend : Contribuer à l'amélioration de l'interface utilisateur de la plateforme Antenna, permettant aux scientifiques de visualiser les images, de corriger les prédictions des modèles et d'exporter des données statistiques.
  • Qualité et Open Source : Agir à titre de leader technique sur des dépôts GitHub publics, en assurant la révision du code et la documentation technique de nos outils.

Requirements

Profil recherché

  • Vous êtes un(e) développeur(-euse) autonome, avec une forte inclinaison pour l'ingénierie des systèmes, l'architecture backend et la robustesse des infrastructures.
  • Vous êtes à l'aise dans un écosystème hybride alliant le génie logiciel classique, l'hébergement infonuagique et la science des données / apprentissage automatique.
  • Vous avez un intérêt marqué pour la conservation de la biodiversité, l'écologie et les principes du Open Source.
  • Vous aimez résoudre des problèmes complexes, comme la gestion des états d'erreur lors du traitement de milliers d'images ou l'optimisation des requêtes de bases de données volumineuses.

Prérequis pour réussir

  • Diplôme universitaire en informatique, génie logiciel ou dans un domaine connexe, ou combinaison équivalente d'études et d'expérience professionnelle.
  • Minimum de 5 années d'expérience en développement logiciel, avec une forte concentration sur le développement backend et le DevOps.
  • Excellente maîtrise de Python et d'au moins un cadre de développement web robuste (idéalement Django).
  • Solide expérience avec l'exécution de tâches asynchrones et les courtiers de messages (Celery, RabbitMQ, Redis).
  • Maîtrise des outils de conteneurisation (Docker) et de l'orchestration de l'infrastructure infonuagique (Openstack).
  • Expérience prouvée dans la mise en place de pipelines CI/CD et le maintien de dépôts de code collaboratifs.
  • Compétences pratiques en bases de données relationnelles (PostgreSQL) pour gérer efficacement d'importants volumes de données de séries chronologiques et de métadonnées.
  • Connaissance fonctionnelle du développement frontend (JavaScript/TypeScript, React ou autres cadres modernes) pour intervenir sur les interfaces de visualisation.
  • Atout : Compréhension des flux de travail en apprentissage automatique (PyTorch).
  • Maîtrise du français et de l'anglais pour collaborer efficacement au sein de notre laboratoire ainsi que nos partenaires à l’international.

Benefits

De bonnes raisons pour travailler à Mila

  • L’occasion de contribuer à une mission unique avec un impact important;
  • Un horaire flexible, un horaire d’été et une possibilité de télétravail;
  • Un milieu de travail au cœur de la Petite Italie, dans le quartier branché Mile-Ex, à proximité des transports en commun;
  • Une équipe d’experts de leur domaine, des gens passionnés et passionnants;
  • Une ambiance de travail collaborative et inclusive.

Nous voulons vous connaître

À Mila, la diversité nous tient à cœur. Nous valorisons un environnement de travail équitable, ouvert et respectueux des différences. Nous encourageons toute personne souhaitant œuvrer dans un écosystème en progression continue et stimulée à contribuer à l’application et la définition d’une culture saine et inclusive, à postuler.

Veuillez noter que seules les personnes sélectionnées seront contactées.

https://mila.quebec/fr/protection-de-la-vie-privee

Create a job alert for this search

Développeur.euse Fullstack (Backend & DevOps) • Montreal, QC, CA

Similar jobs

Développeur.euse Fullstack (Backend & DevOps)

Mila - Quebec Artificial Intelligence InstituteMontreal (administrative region), QC, CA
Permanent +1

Poste temporaire de 6 mois au sein de Mila, suivi d'une transition vers un poste permanent en laboratoire.Fondé par le professeur Yoshua Bengio de l'Université de Montréal, Mila rassemble des cherc...Show more

 • Promoted

Dévelopeur(euse) DevOps

Onepoint groupMontreal (administrative region), QC, CA
Full-time

Company Description**Wepoint is the architect of major transformations for businesses and public sector organizations.We support our clients from strategy through technological implementation, alwa...Show more

 • Promoted

Développeuse/Développeur Backend

Poka ENMontreal
Full-time

At Poka, we’re transforming how frontline teams operate, learn, and solve problems.Our connected worker platform is purpose-built for manufacturing, empowering frontline workers to share knowledge,...Show more

 • Promoted

Ingénieur Backend Senior – Go/AWS | Télétravail Flexible

AppDirectMontreal, Montreal (administrative region), CA
Remote
Full-time

Une société innovante à Montréal recherche un leader technique avec plus de 10 ans d'expérience en conception de services backend modernes.Vous serez responsable de diriger une équipe et de mainten...Show more

 • Promoted

Développeur Logiciel DevOps Senior/Senior DevOps Software Developer

Cerence AIMontreal (administrative region), QC, CA
Full-time

Description du poste (French):.Nous recherchons un(e) expert(e) DevOps hautement qualifié(e) et expérimenté(e) pour occuper un rôle clé au sein de notre organisation.Le candidat idéal sera responsa...Show more

 • Promoted

Développeur Backend Senior — Hybride, Cloud & DevOps

CHROME TECHNOLOGIESMontreal, Montreal (administrative region), CA
Full-time

Une entreprise technologique à Montréal recherche un Développeur backend senior pour rejoindre son équipe.Vous serez responsable du développement back‑end en C#, du déploiement de clients lourds et...Show more

 • Promoted

Développeur senior DevOps

Banque Nationalelaval, qc, ca
Full-time

Une carrière en tant que développeur ou développeuse senior DevOps dans l’équipe de Gestion des plateformes et services Cloud, à la Banque Nationale, c’est agir à titre d’expert DevOps au cœur de l...Show more

 • Promoted

Développeur.euse backend expert.e

nestoMontreal (administrative region), QC, CA
Full-time

Notre mission est d’offrir une expérience de financement hypothécaire positive, et transparente, simplifiée du début à la fin.Notre équipe se compose d'experts en technologie qualifiés, de spéciali...Show more

 • Promoted

Développeur·euse Full-Stack Sénior – Middleware, API & DevOps

ALTENMontreal (administrative region), QC, CA
Full-time

Développeur·euse Full-Stack Sénior – Middleware, API & DevOps.Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseillers à travers le monde, le Groupe ALTE...Show more

 • Promoted

Développeur Senior Fullstack (Java/React)

Societe GeneraleMontreal (administrative region), QC, CA
Full-time

Dans ce contexte, nous recherchons un développeur Fullstack au sein de l’équipe DevOps à Montréal, en charge du produit SG Workflow, pour intervenir sur les aspects suivants :.Conception et dévelop...Show more

 • Promoted

Lead Développeur Fullstack

DelanMontreal (administrative region), QC, CA
Full-time

Le Lead DéveloppeurFullstack occupera un rôle clé au sein de l’équipe de développement encombinant contribution technique directe et leadership au quotidien auprès desdéveloppeurs.Encadrer, accompa...Show more

 • Promoted

Développeur Fullstack Senior — Remote & Hybrid

Publicis GroupeMontreal (administrative region), QC, CA
Remote
Full-time

Une entreprise innovante à Montréal recherche un.Ce rôle exige des compétences en React, Tailwind et TypeScript, et une volonté d'apprendre.Le candidat collaborera avec des équipes interfonctionnel...Show more

 • Promoted

Développeur.euse Fullstack (Backend & DevOps)

Mila - Institut québécois d'intelligence artificielleMontreal
Permanent +1

Poste temporaire de 6 mois au sein de Mila, suivi d’une transition vers un poste permanent en laboratoire.Vous travaillerez au sein d’une petite équipe directement sur le projet InsectAI (https://w...Show more

 • Promoted

Développeur.euse Fullstack (Backend & DevOps)

MilaMontreal
Permanent +1

Poste temporaire de 6 mois au sein de Mila, suivi d’une transition vers un poste permanent en laboratoire.Vous travaillerez au sein d’une petite équipe directement sur le projet InsectAI (https://w...Show more

 • Promoted

Développeur Fullstack Senior — Remote & Hybrid

PublicisgroupeMontreal (administrative region), QC, CA
Remote
Full-time

Une entreprise de technologie numérique recherche un.Ce poste est idéal pour des professionnels souhaitant évoluer dans un environnement collaboratif et innovant.Le candidat retenu travaillera avec...Show more

 • Promoted

Développeur Full Stack -Support Applicatif (SDET) Francophone - Systematix

Systematixmontréal, qc, ca
Full-time

Opportunité à Montréal – Développeur Full Stack / SDET (Intermédiaire).Français requis (anglais non obligatoire).Développeur Full Stack avec une forte orientation SDET.Ce rôle est idéal pour quelqu...Show more

 • Promoted

Lead Développeur Fullstack

DELAN - IT Talent SolutionsMontreal (administrative region), QC, CA
Full-time

Le Lead Développeur Fullstack occupera un rôle clé au sein de l’équipe de développement en combinant contribution technique directe et leadership au quotidien auprès des développeurs.Encadrer, acco...Show more

 • Promoted

Développeur DevOps

LeytonMontreal, Montreal (administrative region), CA
Full-time

Leyton est un cabinet de conseil en innovation qui accompagne ses clients dans l’optimisation de leur croissance à travers des solutions technologiques et stratégiques.En forte expansion au Canada,...Show more