30 Nov 2018

Développeur/ingénieur de logiciel de recherche sur PyTorch

À 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 de poursuivre l’excellence en recherche dans le domaine de l’intelligence artificielle, d’assurer le leadership de l’écosystème de l’IA à travers le transfert technologique et finalement, de promouvoir l’utilisation éthique et socialement acceptable de l’IA.

Description du mandat

Avez-vous l’âme d’un pionnier ou d’un inventeur ? Êtes-vous curieux et intéressé à comprendre comment les choses fonctionnent ? Si vous êtes un développeur ou ingénieur possédant des compétences en apprentissage profond (deep learning) et que vous souhaitez repousser les limites de ce qui est possible, rejoignez notre équipe d’innovation, développement et technologies (IDT) du Mila.

Cette équipe a pour mission d’accélérer la recherche dans le domaine de l’intelligence artificielle. Au Mila, vous serez en étroite interaction avec plus de 300 chercheurs travaillant sur de fascinants problèmes de recherche. L’équipe innovation, développement et technologies du Mila a inventé plusieurs technologies à fort impact; on peut citer notamment le célèbre Theano qui a ouvert la voie à de nouvelles plateformes telles que TensorFlow et d’autres.

L’équipe IDT regroupe des experts passionnés en apprentissage machine (apprentissage profond et apprentissage par renforcement) et en développement logiciel (langages de programmation, compilateurs, GPU, optimisation, etc.) qui collaborent avec les chercheurs du Mila.

Nous recherchons un développeur / ingénieur de recherche qui souhaite devenir l’un des experts PyTorch du Mila afin de développer de nouveaux outils adaptés aux besoins des chercheurs et qui possède les aptitudes nécessaires au mentoring d’étudiants gradués ainsi qu’au développement d’une communauté locale sur PyTorch. Possibilité de contribuer au projet PyTorch.

Remarque: Bien que cette offre d’emploi cible spécifiquement PyTorch, les chercheurs du Mila ne travaillent pas uniquement avec la plateforme PyTorch.

Principaux défis

  • Concevoir et développer de nouvelles fonctionnalités pour les outils développés au Mila et en particulier sur PyTorch
  • Étudier en profondeur le fonctionnement et l’architecture de Pytorch
  • Partager votre expertise avec les chercheurs
  • Soutenir et conseiller les étudiants, les professeurs et les chercheurs sur les outils et techniques de développement logiciel
  • Participer à des projets de recherche
  • Collaborer avec la communauté PyTorch

Profil recherché

  • Doctorat ou maîtrise dans un domaine approprié ou l’équivalent
  • Au moins deux ans d’expérience pertinente
  • Connaissance de Python et du système d’exploitation Linux

Vos atouts

  • Parle couramment anglais et français
  • Expérience en apprentissage machine
  • Contribution à PyTorch ou à un autre cadre d’apprentissage machine
  • Connaissance de PyTorch, TensorFlow et / ou Theano
  • Expérience avec HPC et / ou GPU
  • Connaissance de C ++
  • À l’aise à travailler en équipe
  • Aime relever des défis

Avantages

  • Environnement stimulant et à la fine pointe des développements en IA
  • Salaire concurrentiel
  • Avantages sociaux et régime de retraite
  • Politique de vacances généreuse
  • Situé au cœur de la Petite Italie, dans le quartier branché du Mile-Ex
  • Accès facile aux transports en commun.

Veuillez contacter carrieres@mila.quebec pour le recrutement.