Search jobs > Montreal, QC > Senior senior apprentissage

Ingénieur chevronné en apprentissage automatique / Senior Machine Learning Engineer

Microsoft
Montreal, Québec, Canada
$132.8K a year
Full-time

Overview

ENGLISH TEXT TO FOLLOW FRENCH TEXT

Vue d’ensemble

Microsoft Research (MSR) est à la recherche d'un Ingénieur chevronné en apprentissage automatique pour travailler dans nos laboratoires à Montréal! Vous aurez également l’occasion de collaborer avec nos autres laboratoires de la ville de New York et de la Nouvelle-Angleterre.

Nous recherchons un Ingénieur chevronné en apprentissage automatique possédant des compétences d’analyse et de développement pour rejoindre notre équipe et développer des solutions d’apprentissage automatique de pointe.

Les candidats retenus auront plusieurs années d’expérience dans la conception, la formation et le réglage de modèles d’apprentissage automatique (ML) et de leur infrastructure de soutien.

Une grande partie du rôle sera consacrée à l’incubation de nouvelles idées avec les chercheurs et à la collaboration avec les ingénieurs de l’équipe produit ou avec les partenaires qui exploitent la recherche.

Ceci dit, les candidats doivent être à l’aise d’apprendre de nouvelles approches et de repousser les limites des conventions actuelles tout en appliquant de solides principes d’ingénierie.

La mission de Microsoft est de permettre à chaque personne et à chaque organisation de la planète d’en accomplir davantage.

En tant qu’employés unis par une mentalité de croissance, nous innovons pour habiliter les autres et collaborons pour atteindre nos objectifs communs.

Chaque jour, nous mettons en pratique nos valeurs de respect, d’intégrité et de responsabilité afin de créer une culture d’inclusion où chacun peut s’épanouir au travail et au-delà.

Conformément aux valeurs de Microsoft, nous nous engageons à cultiver un environnement de travail inclusif pour tous les employés afin de produire une incidence positive sur notre culture au quotidien.

Microsoft Research (MSR) is hiring a Senior Machine Learning Engineer to work with our labs in Montreal! You will also have the opportunity to collaborate with our other labs in New York City and New England.

We are looking for a Senior Machine Learning Engineer with analytical and developer skills to join our team to develop industry leading machine learning solutions.

Successful candidates will have several years of experience designing, training and tuning machine learning (ML) models and their supporting infrastructure.

A large part of the role will be spent incubating new ideas with researchers and working with product team engineers and / or partners who leverage the research.

As a result, candidates should be comfortable learning new approaches and pushing the boundaries of current conventions while applying sound engineering principles.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals.

Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications

Qualifications

Qualifications requises :

  • Baccalauréat en informatique, ingénierie, statistiques, mathématiques ou dans un domaine connexe ET plus de 4 ans d’expérience en ingénierie technique avec le codage dans des langages comprenant, sans toutefois s’y limiter, C, C++, C#, Java, JavaScript ou Python.
  • OU expérience équivalente.
  • 4 ans et plus d’année d’expérience en application, mise en œuvre ou élaboration d’algorithmes pour l’apprentissage automatique, l’intelligence artificielle ou les statistiques.
  • Au moins 2 ans d’expérience dans le secteur avec les langages et plateformes de programmation d’ingénierie d’apprentissage automatique (ML), y compris, mais sans s’y limiter : Python, les bibliothèques numériques Python, PyTorch ou TensorFlow.
  • Maîtrise professionnelle de l'anglais et du français (écrit et parlé).

Qualifications souhaitables :

  • Maîtrise ou doctorat en informatique, économie, statistiques, recherche opérationnelle ou domaine technique équivalent.
  • Expérience de travail dans un environnement de recherche universitaire.
  • Expérience avec les modèles d’apprentissage en profondeur, l’inférence de grands modèles de langage (LLM) et les techniques de réglage fin, telles que l’adaptation de bas rang (LoRA), et les paquets, tels que HuggingFace.
  • Expérience dans la conception, le débogage et la maintenance de tâches et d’infrastructures de formation ML distribuées avec PyTorch ou des cadres similaires.
  • Capacité à travailler de manière indépendante, à progresser rapidement sur du code complexe et inconnu et à apprendre dans de nouveaux domaines de manière autonome.
  • Expérience avec les pratiques d’ingénierie, les pipelines d’intégration continue et de livraison continue / déploiement continu (CI / CD) et Git.
  • Posséder d’excellentes capacités de communication, tant à l’oral qu’à l’écrit.
  • Expérience en contribution ou en maintenance de projets en code source libre.

Software Engineering IC5 - L'échelle salariale de base typique pour ce rôle dans l'ensemble du Canada est de 132,800 $ CAD à 247,200 $ CAD par année.

Pour plus d'information au sujet de la rémunération, veuillez cliquer ici :

Microsoft souscrit au principe de l’égalité d’accès à l’emploi. Tous les candidats qualifiés seront pris en considération pour un emploi sans tenir compte de l’âge, de l’ascendance, de la couleur, du congé pour raisons familiales ou médicales, de l’identité ou de l’expression du sexe, des informations génétiques, de l’état civil, de l’état de santé, de l’origine nationale, du handicap physique ou mental, de l’affiliation politique, du statut d’ancien combattant protégé, de la race, de la religion, du sexe (y compris la grossesse), de l’orientation sexuelle ou de toute autre caractéristique protégée par les lois, règlements et ordonnances applicables.

Si vous avez besoin d’une assistance ou d’un aménagement raisonnable en raison d’un handicap pendant la candidature ou le processus de recrutement, veuillez envoyer une demande au moyen du .

Les avantages énumérés ci-dessous peuvent varier selon la nature de votre emploi chez Microsoft et du pays où vous travaillez.

Recherche

Required Qualifications :

Bachelor's Degree in Computer Science, Engineering, Statistics, Mathematics, or related field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.

OR equivalent experience.

  • 4+ years experience in applying, implementing, and / or developing algorithms for machine learning, artificial intelligence, or statistics.
  • 2+ years of industry experience with Machine Learning (ML) engineering programming languages and platforms, including, but not limited to : Python, Python numerical libraries, PyTorch or TensorFlow.
  • Business level fluency in English and French (writing and speaking).

Preferred Qualifications :

  • Masters or Doctorate in Computer Science, Economics, Statistics, Operations Research or equivalent technical field.
  • Experience working in an academic research environment.
  • Experience with deep learning models, large language model (LLM) inference and fine tuning techniques, such as Low-Rank Adaption (LoRA), and packages, such as HuggingFace.
  • Experience building, debugging and maintaining distributed ML training jobs and infrastructure with PyTorch or similar frameworks.
  • Ability to work independently and ramp-up quickly on complex and unfamiliar code and self-teach in new domains
  • Experience with engineering practices, continuous integration and continuous delivery / continuous deployment (CI / CD) pipelines and Git.
  • Effective communication skills, both verbal and written
  • Experience contributing and / or maintaining open source projects.

Software Engineering IC5 - The typical base pay range for this role across Canada is CAD $132,800 - CAD $247,200 per year.

Find additional pay information here :

Research

Responsibilities

Responsabilités

  • Vous ferez partie d’une équipe interdisciplinaire d’ingénieurs, de scientifiques de données et de chercheurs travaillant dans un environnement axé sur la recherche.
  • Acquérir rapidement de nouvelles compétences et les appliquer selon les besoins, par exemple apprendre un nouvel algorithme d’apprentissage automatique à partir d’un document de recherche et le mettre en œuvre.
  • Solides bases en génie logiciel, y compris le codage, les tests, la résolution de problèmes et l’analyse de données.
  • Fournir un soutien de haute qualité à tous les chercheurs du laboratoire et à notre communauté d’utilisateurs.
  • Créer et entretenir des relations techniques avec les équipes produits.
  • Capacité à travailler efficacement dans un environnement collaboratif avec plusieurs équipes de projets.
  • Développer et déployer des solutions avec des partenaires Microsoft pour résoudre des problèmes commerciaux à l’aide de techniques d’apprentissage automatique et de modélisation prédictive.
  • Capacité à s’adapter continuellement aux dernières architectures ou algorithmes de modèles d’apprentissage en profondeur, aux améliorations de l’Open AI et aux orientations des grands modèles de langage (GML).
  • Incarner notre et
  • You'll be a member of a cross-disciplinary team of engineers, data scientists and researchers working in a research-oriented environment.
  • Learning new skills rapidly and applying as needed, e.g., learn a new machine learning algorithm from a research paper and implementing it.
  • Understanding Software engineering fundamentals, including coding, testing, problem solving and data analysis skills
  • Providing high quality support to all researchers in the lab and our user community.
  • Creating and maintaining technical relationships with product teams.
  • Ability to effectively work in collaborative multiple project team environment.
  • Developing and deploying solutions with Microsoft Partners for solving business problems using machine learning and predictive modeling techniques.
  • Ability to continually ramp up on latest deep learning model architectures / algorithms, Open AI enhancements and large language models (LLM) directions.
  • Embodying our and

Benefits / perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

30+ days ago
Related jobs
Microsoft
Montreal, Quebec

Tous les candidats qualifiés seront pris en considération pour un emploi sans tenir compte de l’âge, de l’ascendance, de la couleur, du congé pour raisons familiales ou médicales, de l’identité ou de l’expression du sexe, des informations génétiques, de l’état civil, de l’état de santé, de l’origine...

Promoted
Le Groupe-Conseil Génipur inc.
Brossard, Quebec

Prendre en charge l'ingénierie détaillée en génie civil ;. Excellente aptitude au travail en équipe et grand sens de l'organisation;. Offrant des services et conseils en ingénierie multidisciplinaire et à haute valeur ajoutée au bénéfice de chacun ses clients,. POSTE D'INGÉNIEUR(E) EN GÉNIE CIVIL :....

Actalent
Laval, Quebec

Actalent est un employeur souscrivant au principe de l’égalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de l’âge, de la couleur, de la religion, des origines nationales, du statut d’ancien combattant, d’un handicap, de l’orientation sexuelle, de l’identit...

S.i. Systems
Montreal, Quebec

Prendre en charge les déploiements, tests, environnement de développement et opérations des services de cybersécurité en mode DevSecOps. Ingénieur DevOps bilingue senior pour automatiser des workflows et prendre en charge les opérations des services de cybersécurité en mode DevSecOps. Expérience dan...

GBi
Brossard, Quebec

Afin de maintenir un équilibre entre la vie de famille et la vie professionnelle, notre équipe bénéficie d'une gamme d'avantages comprenant entre autres une politique de télétravail, des horaires comprimés, des congés personnels, un service de télémédecine, des assurances collectives, un programme d...

Tundra Talent Community
Montréal, Quebec

Faire preuve de discernement pour reconnaître les implications des solutions proposées et faire preuve de polyvalence en proposant des solutions alternatives pour permettre la remise en service des aéronefs en toute sécurité et à la satisfaction du client. Apporter un soutien technique aux clients, ...

WSP Canada
Laval, Quebec

Pour faire face à ses défis de croissances, WSP est présentement à la recherche d'un(e) ingénieur(e) d'expérience pour rejoindre notre département de structure du bâtiment. Un baccalauréat en génie civil idéalement en structure du bâtiment (ou l'équivalent) ;. Au Canada uniquement, nous sommes plus ...

Microsoft
Montreal, Quebec

Cela inclut des modèles d'apprentissage profond pour la représentation linguistique, la génération de langues, les représentations d'images et l'apprentissage par renforcement qui sont ensuite exploités pour les tâches en aval pour Bing, Office, Xbox et plus. This includes deep learning models for l...

AtkinsRéalis
Montreal, Quebec

We deploy global capabilities locally to our clients and deliver unique end-to-end services across the whole life cycle of an asset including consulting, advisory & environmental services, intelligent networks & cybersecurity, design & engineering, procurement, project & construction management, ope...

Stantec
Montreal, Quebec

Nous sommes dans un environnement professionnel compétitif dans lequel nous mettons tout en œuvre pour imaginer des solutions innovantes à des problèmes complexes – c’est pourquoi nous avons besoin de vous pour agir dans l’intérêt collectif en réalisant des projets qui améliorent la qualité de vie d...