Titre du poste ou emplacement
RECHERCHES RÉCENTES

Développeur.se de recherche en apprentissage automatique / ML Research Developer

Mila - Institut québécois d'intelligence artificielle - 13 emplois
Montreal, QC
Temps plein
Étudiant
Avantages pour l'entreprise
Congés payés
Modalités de travail flexibles

English follows

Développeur.se de recherche en apprentissage automatique

Équipe : IA sécuritaire pour l'humanité

À 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 (IA) et plus précisément en apprentissage automatique. Reconnu mondialement pour ses importantes contributions aux domaines de l'apprentissage profond et apprentissage par renforcement, 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 pour le bénéfice de tous.

Description de l'emploi

Nous sommes à la recherche d'un développeur de recherche en apprentissage automatique pour rejoindre notre équipe travaillant sur les approches d'IA à sécurité garantie ("Guaranteed Safe, GS"). La sécurité de l'IA vise à s'assurer que les systèmes d'IA se comportent de manière fiable, prévisible et conforme aux valeurs et intentions humaines, même s'ils deviennent de plus en plus performants et autonomes. Les stratégies GS prometteuses reposent sur la résolution de problèmes d'apprentissage et d'inférence difficiles à l'aide de très grands modèles. Nous recherchons donc des développeurs en apprentissage automatique ayant de l'expérience dans la conception et la mise en œuvre de pipelines d'expérimentation complexes à grande échelle.

Principales responsabilités

  • Collaborer avec les chercheurs pour accélérer la recherche, l'entraînement et l'inférence des modèles, et faciliter l'implémentation efficace de nouveaux modèles et d'environnements simulés.
  • Concevoir et mettre en Å“uvre des pipelines d'expérimentation pour des scénarios de tests simplifiés et des projets à grande échelle.
  • Développer des outils et des librairies pour optimiser l'utilisation des ressources de calcul.
  • Développer, documenter et maintenir les meilleures pratiques pour les pipelines de développement de modèles d'apprentissage automatique.

Compétences et qualifications requises

  • Un diplôme dans un domaine informatique pertinent (par exemple, informatique, ingénierie informatique, ingénierie logicielle) est requis, ainsi qu'un diplôme supérieur (Maîtrise ou plus) en apprentissage automatique ou une expérience professionnelle équivalente.
  • 2 à 3 ans d'expérience industrielle dans la conception et l'implémentation de pipelines complexes d'apprentissage automatique sur des dispositifs de calcul à haute performance utilisant PyTorch, TensorFlow ou JAX.
  • Capacité à collaborer efficacement avec des équipes interfonctionnelles, à documenter les meilleures pratiques et à se tenir au courant des dernières avancées en matière d'apprentissage automatique et de développement de logiciels.

Compétences et qualifications souhaitées

  • Expérience avec les plateformes infonuagiques (par exemple, AWS, GCP, Azure).
  • Familiarité avec les outils de conteneurisation (par exemple, Docker, Kubernetes).
  • Familiarité avec les infrastructures et les plateformes de données (par exemple, les bases de données vectorielles).
  • Expérience de contribution à des projets de recherche de haute qualité dans le domaine de l'apprentissage profond.
  • Curiosité intellectuelle et passion pour assurer le développement sécuritaire de systèmes d'IA avancés.
  • Flexibilité pour s'adapter à l'évolution rapide du paysage de la recherche et aux nouveaux défis en matière de sécurité de l'IA.
  • Engagement en faveur de pratiques de développement rigoureuses et de considérations éthiques dans le développement de l'IA.
  • Intérêt pour les conférences et ateliers pertinents (par exemple, NeurIPS, ICML) ou expérience de participation à ces événements.

De bonnes raisons pour travailler à Mila

  • L'occasion de contribuer à une mission unique avec un impact important;
  • Un programme d'assurance collective complet (maladie, dentaire, invalidité, vie, assurance voyage et garanties complémentaires);
  • Un programme d'aide aux employés et à la famille;
  • Un accès à un service de télémédecine;
  • Une politique de congés annuels offrant une base de 20 jours de vacances dès l'embauche;
  • Un régime d'épargne retraite avec contribution de l'employeur minimale de 4%;
  • Une généreuse enveloppe flexible vous permettant de personnaliser vos avantages sociaux en fonction de ce qui contribue à votre bien-être. Vous pouvez sélectionner et combiner les options qui correspondent à vos besoins parmi les crédits style de vie, une assurance bonifiée, des journées de vacances supplémentaires et une contribution enrichie au régime de retraite;
  • 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.

-----------

ML Research Developer

Team : Secure AI for Humanity (SAIFH)

About Mila

Founded by Professor Yoshua Bengio from the University of Montreal, Mila brings together researchers specializing in artificial intelligence (AI), particularly in machine learning. Globally recognized for its significant contributions to the fields of deep learning and reinforcement learning, Mila has distinguished itself in areas such as language modeling, machine translation, object recognition, and generative models. Since 2017, Mila has been the result of a collaboration between the University of Montreal and McGill University, in close partnership with Polytechnique Montreal and HEC Montreal.

Mila's mission is to be a global hub for scientific advancements, inspiring innovation and the growth of artificial intelligence for the benefit of all.

Job Description

We are seeking a machine learning (ML) research developer to join our team working on Guaranteed Safe (GS) AI approaches. AI safety aims to ensure that AI systems behave reliably, predictably, and in alignment with human values and intentions, even as they become increasingly capable and autonomous. Promising GS strategies rely on solving difficult training and inference problems using very large models. We are therefore looking for ML developers with experience designing and implementing complex experimental workflows at scale.

Key Responsibilities

  • Collaborate with researchers to accelerate research, model training and inference, and facilitate the efficient implementation of novel models and simulated environments.
  • Design and implement workflows for research experiments across toy scenarios and large scale projects.
  • Develop tools and libraries to optimize the use of computing resources.
  • Develop, document, and maintain best practices for ML model development workflows.

Required Skills and Qualifications

  • A degree in a relevant computer science field (e.g., computer science, computer engineering, software engineering) is required, along with an advanced degree (MSc or higher) in machine learning or equivalent work experience.
  • 2-3 years of industry experience in designing and implementing complex machine learning workflows on high performance computing devices using PyTorch, TensorFlow, or JAX.
  • Ability to collaborate effectively with cross-functional teams, document best practices, and stay updated with the latest advancements in ML and software development.

Preferred Skills and Qualifications

  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Familiarity with containerization tools (e.g., Docker, Kubernetes).
  • Familiarity with data infrastructures and platforms (e.g., vector databases).
  • A track record of contributing to high-quality research projects in deep learning.
  • Intellectual curiosity and a passion for ensuring the safe development of advanced AI systems.
  • Flexibility to adapt to rapidly evolving research landscapes and emerging challenges in AI safety.
  • Commitment to rigorous development practices and ethical considerations in AI development.
  • Interest in or experience participating in relevant conferences and workshops (e.g., NeurIPS, ICML).

Good reasons to work in Mila

  • The opportunity to contribute to a unique mission with a major impact;
  • A comprehensive group insurance program (health, dental, disability, life, travel and extended benefits);
  • An employee and family assistance program;
  • Access to a telemedicine service;
  • A vacation policy offering a base of 20 days' vacation upon hiring;
  • A retirement savings plan with a minimum employer contribution of 4%;
  • A generous flexible package allowing you to tailor your benefits to what contributes to your well-being. You can select and combine options to suit your needs, including lifestyle credits, enhanced insurance, extra vacation days and enriched pension contributions;
  • Flexible working hours, a summer schedule and the possibility of telecommuting;
  • A work environment in the heart of Little Italy, in the trendy Mile-Ex district, close to public transportation;
  • A team of passionate experts in their field;
  • A collaborative and inclusive work environment.

We want to know you

At Mila, diversity is important to us. We value a work environment that is fair, open and respectful of differences. We encourage everyone who wants to work in an ecosystem that is constantly evolving and stimulated to contribute to the application and definition of our values.

Partager un emploi :