Développeur.se Principal.e - Recherche Appliquée en Apprentissage Automatique
Montreal, Quebec, Canada
Mila
Mila is a Montreal-based artificial intelligence research institute that brings together researchers from Université de Montréal, McGill University, Polytechnique Montréal and HEC Montréal.À 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 de l'emploi:
Nous recherchons un.e Développeur.se Principal.e - Recherche Appliquée en Apprentissage Automatique talentueux.se et passionné.e pour rejoindre notre équipe. Votre rôle sera d’augmenter l’impact de notre recherche de pointe en apprentissage automatique en collaborant étroitement avec des chercheur.e.s et des responsables de besoins d’usagers. Vous concevrez et mettrez en œuvre des prototypes déployables répondant à des besoins concrets pour recueillir l'avis d'usagers. De plus, vous aiderez les chercheur.e.s à améliorer le processus de recherche en optimisant le code et en déployant les outils les plus performants.
Vous travaillerez ainsi en collaboration avec notre équipe responsable de la grappe de calcul Mila afin d’utiliser efficacement notre infrastructure de calcul. Les projets, dans divers domaines scientifiques stimulants, offrent un fort potentiel de publication et contribuent à l'adoption responsable de l'IA pour résoudre des problèmes importants de la société. Si vous avez une solide expérience en conception et mise en œuvre de prototypes industriels et un intérêt pour la recherche appliquée en IA, nous vous encourageons vivement à postuler!
Responsabilités principales:
- Collaborer avec les responsables des besoins des utilisateurs.rices pour comprendre les requis nécessaires à la conception des prototypes.
- Travailler avec les chercheur.e.s pour choisir, évaluer et intégrer les technologies en IA appropriées.
- Développer et déployer des prototypes infonuagiques pour recueillir l'avis des utilisateurs.rices.
- Identifier les opportunités de recherche appliquée à partir des prototypes et de la rétroaction des utilisateurs.rices.
- Optimiser les processus de recherche, d'entraînement et d'inférence des modèles.
- Développer des outils pour une utilisation efficace des ressources de calcul.
Compétences et qualifications requises:
- Diplôme pertinent en informatique et expérience significative en développement “full stack”.
- Excellente maîtrise du langage de programmation Python.
- Maîtrise des plateformes infonuagiques (AWS, GCP, Azure).
- Expérience avec les outils de conteneurisation (Docker, Singularity).
- Connaissance des infrastructures de données (SQL, NoSQL).
- Minimum de 2 à 3 ans d'expérience industrielle en conception et déploiement de systèmes IA dans les environnements infonuagiques.
- Forte curiosité scientifique pour la recherche appliquée en IA.
- Aptitude à collaborer efficacement avec des équipes multidisciplinaires.
Compétences et qualifications souhaitées:
- Expérience de recherche en IA avec publications dans des conférences majeures (NeurIPS, ICML, ICLR).
- Connaissance des librairies de développement d’agents et des bases de données vectorielles.
- Expérience en développement logiciel agile et gestion de produit.
- Aptitudes en conception et évaluation de l'expérience utilisateur (UX).
Requirements
About Mila
Founded by Professor Yoshua Bengio of the Université de Montréal, Mila brings together researchers specializing in artificial intelligence, and more specifically in machine learning, deep learning and reinforcement learning. Recognized worldwide for its important contributions to the field of deep learning, Mila has particularly distinguished itself in language modeling, machine translation, object recognition and generative models. Since 2017, Mila has been the fruit of a collaboration between Université de Montréal and McGill University, with close links to Polytechnique Montréal and HEC Montréal.
Mila's mission is to be a global hub of scientific advances that inspires innovation and the rise of artificial intelligence (AI) for the benefit of all.
To find out more, please visit https://mila.quebec/
Job Description:
We are looking for a talented and passionate Senior Developer - Applied Machine Learning Research to join our team. Your role will be to increase the impact of our cutting-edge machine learning research by collaborating closely with researchers and user needs managers. You will design and implement deployable prototypes that address concrete needs to gather user feedback. Additionally, you will help researchers improve the research process by optimizing code and deploying the most effective tools.
You will also work in collaboration with our Mila computing cluster team to efficiently utilize our computing infrastructure. Projects, in various stimulating scientific fields, offer strong publication potential and contribute to the responsible adoption of AI to solve important societal problems. If you have solid experience in designing and implementing industrial prototypes and an interest in applied AI research, we strongly encourage you to apply!
Key Responsibilities
- Collaborate with user needs managers to understand the requirements for prototype design.
- Work with researchers to select, evaluate, and integrate appropriate AI technologies.
- Develop and deploy cloud-based prototypes to gather user feedback.
- Identify applied research opportunities from prototypes and user feedback.
- Optimize model research, training, and inference processes.
- Develop tools for efficient utilization of computing resources.
Required Skills and Qualifications
- Relevant degree in Computer Science and significant experience in full-stack development.
- Excellent proficiency in the Python programming language.
- Proficiency with cloud platforms (AWS, GCP, Azure).
- Experience with containerization tools (Docker, Singularity).
- Knowledge of data infrastructures (SQL, NoSQL).
- Minimum of 2 to 3 years of industrial experience in designing and deploying AI systems in the cloud.
- Strong scientific curiosity for applied AI research.
- Ability to collaborate effectively with multidisciplinary teams.
Desired Skills and Qualifications
- AI research experience with publications in major conferences (NeurIPS, ICML, ICLR).
- Knowledge of agent development libraries and vector databases.
- Experience in agile software development and product management.
- Skills in user experience (UX) design and evaluation.
Benefits
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.
Veuillez noter que seules les personnes sélectionnées seront contactées.
https://mila.quebec/fr/protection-de-la-vie-privee
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 anyone who wants to work in an ecosystem that is constantly evolving and stimulated to contribute to the application and definition of a healthy and inclusive culture, to apply.
Please note that only selected candidates will be contacted.
Tags: Agile AWS Azure Computer Science Deep Learning Docker GCP Generative modeling ICLR ICML Industrial Machine Learning NeurIPS NoSQL Python Reinforcement Learning Research SQL UX
Perks/benefits: Career development Conferences Flex hours Flex vacation Health care Insurance
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.