Search jobs > Montreal, QC > 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
Promoted
GBI Services d'ingénierie
Brossard, Quebec

Programme de mentorat et accompagnement axé sur votre développement professionnel;. Programme de mentorat et accompagnement axé sur votre développement professionnel;. Un environnement humain, empreint d’inclusion et de diversité;. Faire partie d’une entreprise créative et en croissance;. ...

Slalom Consulting
Montreal, Quebec

As a Senior Engineer in the Quality Engineering capability, you are experienced with working in an Agile team-based environment, and you consistently add velocity to the team. En tant qu'ingénieur senior, vous apporterez votre expertise en techniques et outils de qualité logicielle à un environnemen...

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...

Egis
Canada

Sous la responsabilité du Vice-Président Infrastructures, Québec, l'ingénieur en Ouvrages dArt sera responsable de la conception, calcul, mise en plan, et organisation des projets routiers, et de la coordination entre les différentes équipes multidisciplinaires. The ideal candidate will be an engine...

Stantec
Montreal, Quebec

Nos collaborateurs conçoivent, dirigent, encadrent, se développent et recherchent de nouvelles opportunités pour mener à bien des projets d'énergie à fort impact, où qu'ils soient. Diplôme d'ingénieur en électricité, en structure, en génie civil ou en mécanique délivré par un établissement d'enseign...

Norda Stelo
Montreal, Quebec

InnovExplo, une entreprise canadienne bien établie fondée en 2003, est une société de conseil en géologie et d’ingénierie minière. Réaliser de la modélisation géologique 3D, des études et analyses statistiques et géostatistiques, des estimés de Ressources Minérales, des modèles de blocs ...

Services de Gestion Quantum Ltée
Terrebonne, Quebec

Poste : ingénieur sénior en électricité du bâtimentLieu de travail : TerrebonneVous êtes un ingénieur électrique possédant une expertise dans les différents milieux des domaines institutionnels et privés ? Ce poste pourrait bien être votre prochain défi ! Notre client, firme conseil réputée, est à l...

Belcan
Montreal, Quebec

Minimum de 5 ans d'expérience pertinente (développement, validation ou vérification de systèmes avioniques commerciaux/militaires). Comprendre toutes les phases du développement du système. Licence ou maîtrise en génie électrique, aérospatial ou informatique. Expérience de travail avec des simulateu...

Stantec
Montreal, Quebec

Nos collaborateurs conçoivent, dirigent, encadrent, se développent et recherchent de nouvelles opportunités pour mener à bien des projets d'énergie à fort impact, où qu'ils soient. Diplôme d'ingénieur en structure, en génie civil, en génie mécanique ou en génie électrique délivré par un établissemen...

WonderBotz
Montreal, Quebec

Proven experience leading and managing machine learning, deep learning, and AI projects Experience with Open-Source Large Language Models (LLMs) and complementary tools:  PyTorch, tensorflow, LangChain, LLAMA CCP, etc. Git, GitHub Actions), ensuring reliable and compliant software delivery ...