Search jobs > Montreal, QC > Developpeur

Développeur(se) Senior en Apprentissage Automatique / Opérations d'Apprentissage Automatique | Senior Machine Learning/MLOps Developer

Unity
Montreal, Canada
Full-time

Role Description

L’opportunité

Nous sommes à la recherche d’un(e) Développeur(se) Senior en Apprentissage Automatique pour rejoindre notre équipe Data Services et Modération chez Unity Ads ! Dans ce rôle, vous jouerez un rôle clé dans l’optimisation et la mise en place de systèmes ML et pipelines ETL à grande échelle pour soutenir nos efforts de modération des publicités.

Vous collaborerez étroitement avec des scientfiques de données, des développeur(se)s et des gestionnaires de produit pour développer, déployer et intégrer des solutions d’apprentissage profond et des technologies LLM / RAG dans notre infrastructure publicitaire Unity.

Si vous cherchez un défi stimulant où vous pouvez avoir un réel impact sur la monétisation des développeurs, nous aimerions beaucoup en discuter avec vous !

Ce que vous allez faire

  • Concevoir, développer et maintenir des pipelines d'apprentissage automatique en production dans le cloud pour le traitement en temps réel et en batch
  • Influencer et orienter la direction d’un pipeline d'apprentissage automatique évolutif
  • Collaborer avec les scientifiques de données pour créer des pipelines ETL de pré et post-traitement
  • Traduire les besoins produits en solutions techniques et mettre en œuvre des solutions efficaces
  • Gérer et améliorer les processus CI / CD pour les logiciels et outils internes

Ce que nous recherchons

  • Excellente maîtrise de Python, Terraform, des plateformes cloud (GCP / AWS), Docker, K8s, Kafka, Github Actions, serverless, ainsi que SQL
  • Expérience avec Numpy, Tensorflow, Pytorch, des bases de données vectorielles, réseaux neuronaux, vision par ordinateur, LLM, RAG, et concepts en machine learning
  • Solide expérience dans la création de pipelines ETL à grande échelle, d’API et d’applications sans serveurs
  • Solides compétences en manipulation et analyse de données avec des outils comme SQL, BigQuery, Pandas ou Spark, et expérience en visualisation de données.
  • Fortes compétences en communication et collaboration, avec une expérience réussie dans des équipes distribuées pour fournir des solutions complexes.

Vous avez peut-être également

  • Expérience avec des bibliothèques de calcul distribué comme Ray ou Dask
  • Familiarité avec des tests A / B et analyses statistiques
  • Familiarité avec des outils ML (Prometheus, Grafana) dans des environnements cloud publics (GCP, AWS, Azure)

Information supplémentaire

  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste
  • Le support à la relocalisation n’est pas disponible pour ce poste
  • L’aide à la relocalisation internationale n’est pas disponible pour ce poste
  • 8 days ago
Related jobs
Promoted
Banque Nationale
Montreal, Quebec

Des outils tels que l’Udemy, l’Académie de données, la formation linguistique, le Centre dapprentissage Harvard et de l’accompagnement en coaching et en mentorat te sont accessibles en tout temps. Connaissance d’un des principaux cadres réglementaires entourant la protection des renseignements pers...

Unity
Montreal, Quebec

Vous travaillerez avec le service de conception de produits et les scientifiques des données pour développer les processus de prise en charge de l’expérimentation sur les modèles dapprentissage automatique. L’équipe de la plateforme d’expérimentation fournit des logiciels et des services aux équipe...

Promoted
Mir Inc.
Laval, Quebec

Principales responsabilités :Analyser et interpréter les plans et les soumissions, puis estimer les coûts du projet;Étudier et analyser les soumissions reçues, en recommander l'acceptation ou le refus et négocier les prix et les contrats auprès des divers intervenants;Assurer de recueillir l'ensembl...

Traffic Tech
Kirkland, Quebec

Engage in all phases of software development - requirements, planning, analysis, design, development, integration, testing, deployment, maintenance. Participer à toutes les phases du développement de logiciels - exigences, planification, analyse, conception, développement, intégration, essais, déplo...

HootSuite Media, Inc.
Montreal, Quebec

Un diplôme en informatique ou en ingénierie et une vaste expérience dans la conception, le développement et la maintenance de logiciels ou un niveau équivalent d'expérience professionnelle, ainsi qu'un historique de contributions substantielles à des projets de logiciels ayant un impact commercial i...

Apside
Montreal, Quebec

Design, develop, and maintain end-to-end solutions on the ServiceNow platform, creating complex and customized applications tailored to critical business environments. Participate in the implementation of DevOps and CI/CD practices, optimizing ServiceNow delivery pipelines to enable rapid and secure...

Lorven Technologies
Montreal, Quebec

Collect and evaluate user requirements with the help of product managers and engineers. Job Title: Senior Java/Angular Developer. Minimum of 8 years of professional experience in Java (Primary) and Angular (Secondary). Understanding of modern enterprise architectures. ...

CISSS de la Montérégie-Centre
Brossard, Quebec

Sommaire : Personne qui, sous la responsabilité d'un pharmacien ou d'une pharmacienne, a pour fonction principale de l'assister, selon les techniques aseptiques et les protocoles établis, dans la préparation et le conditionnement de médicaments exigeant des calculs pharmaceutiques complexes et des t...

S.i. Systems
Montreal, Quebec

Développeur Java (Spring Boot) bilingue senior pour développer des APIs au sein du secteur Livraison TI Entreprises et Assurance. Contrat initial de 12 mois, hybride à Montréal, QC (3 jours/semaine en teletravail, 2 jours/semaine au bureau). Développer et déployer, en mode Agile, les fonctions assur...

American Iron and Metal
Montréal-Est, Quebec

Développer et maintenir des systèmes de base de données avancés, y compris des entrepôts de données, des dépôts de données et des modèles nécessaires aux entreprises. Identifiez les opportunités, recommandez et mettez en œuvre des solutions pour améliorer la disponibilité des données, optimiser la r...