Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Engineer - Computer Vision

Citylogix

À propos du rôle

Relevant du chef de la direction technologique (CTO), l'ingénieur principal ou l'ingénieure principale en apprentissage automatique est responsable de la recherche, du développement et du déploiement des modèles de vision par ordinateur au cœur de notre plateforme. Ceux-ci comprennent notamment les systèmes de segmentation qui détectent les défauts d'infrastructure et cartographient les actifs routiers à partir d'images acquises à grande échelle.

Il s'agit d'un rôle technique pratique, axé sur la segmentation par transformeurs. Vous prendrez en charge l'ensemble du cycle de vie des modèles, de la recherche à la mise en production : amélioration de la précision et de la robustesse, généralisation des modèles à différents systèmes de caméras, consolidation de modèles spécialisés en architectures unifiées, et collaboration avec les équipes DevOps et de développement afin d'assurer leur déploiement fiable et à grande échelle.

Responsabilités principales

  • Concevoir, entraîner et évaluer des modèles d'apprentissage profond pour la segmentation sémantique, par instance et panoptique, appliqués à la détection de défauts d'infrastructure ainsi qu'à la segmentation des actifs et des scènes routières.
  • Adapter et affiner (fine-tuning) des architectures de segmentation par transformeurs (p. ex. Mask2Former, OneFormer et les modèles de la famille DETR, y compris des variantes internes).
  • Améliorer la généralisation des modèles afin d'assurer une performance fiable sur différents systèmes de caméras et dans diverses conditions d'imagerie, individuellement ou en combinaison.
  • Consolider plusieurs points de contrôle (checkpoints) spécialisés en modèles multitâches unifiés afin de simplifier l'architecture de production.
  • Collaborer avec l'équipe DevOps pour entraîner, déployer et surveiller les modèles sur AWS (y compris Amazon SageMaker), tout en optimisant les performances et les coûts d'inférence.
  • Concevoir et maintenir des pipelines d'entraînement reproductibles, des bancs d'évaluation ainsi que des flux de travail liés aux jeux de données et à l'annotation.
  • Diagnostiquer les défaillances des modèles et les problèmes de qualité des données, puis mettre en œuvre des améliorations mesurables en matière de précision, de robustesse et d'efficacité.
  • Assurer une veille technologique sur les nouvelles architectures et techniques, puis recommander celles qui apportent une réelle valeur ajoutée à la plateforme.
  • Maintenir une documentation technique claire, des registres d'expériences et des normes de gestion des versions des modèles.

Exigences du poste

  • Minimum de cinq (5) années d'expérience appliquée en apprentissage automatique ou en vision par ordinateur, ou une maîtrise (M. Sc.) ou un doctorat (Ph. D.) dans un domaine pertinent accompagné d'au moins trois (3) années d'expérience appliquée.
  • Solide maîtrise pratique de PyTorch.
  • Expérience démontrée en segmentation par apprentissage profond (sémantique, par instance et/ou panoptique) appliquée à des images réelles.
  • Expérience pratique des architectures de vision par transformeurs (Mask2Former, OneFormer, DETR ou équivalent).
  • Bonne maîtrise des techniques de fine-tuning, d'apprentissage par transfert (transfer learning) et d'adaptation ou de généralisation de domaine.
  • Expérience avec l'écosystème Hugging Face et/ou Detectron2.
  • Aisance à entraîner et à déployer des modèles dans un environnement infonuagique (AWS de préférence; une expérience avec Amazon SageMaker constitue un atout important).
  • Solides compétences en développement logiciel Python ainsi qu'en bonnes pratiques de développement (gestion des versions, tests et reproductibilité).
  • Excellentes aptitudes en communication, en collaboration et en résolution de problèmes, ainsi que la capacité à gérer plusieurs priorités dans un environnement dynamique.

Atouts

  • Expérience avec l'imagerie provenant de caméras industrielles, linéaires (line-scan) ou panoramiques.
  • Expérience en géomatique (SIG), en télédétection ou dans des applications liées aux infrastructures et au génie civil.
  • Expérience en MLOps, notamment en gestion du cycle de vie des modèles, en surveillance et en CI/CD appliqués à l'apprentissage automatique.
  • Expérience en optimisation de modèles (quantification, distillation, ONNX, TensorRT ou équivalent) afin d'améliorer l'efficacité de l'inférence.
  • Expérience dans l'unification de systèmes multitâches ou multimodèles au sein d'architectures consolidées.
  • Publications évaluées par les pairs ou contributions à des projets de vision par ordinateur à code source ouvert.
  • Expérience au sein d'une entreprise technologique ou d'une entreprise SaaS en forte croissance.
#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer - Computer Vision in Montréal, QC vacancy
  • Join Jumio as a Machine Learning Engineer specializing in Computer Vision. Bring your expertise to the Biometrics team, developing and optimizing innovative ML solutions in AWS. As a key player in our Biometrics team, you'll work on real-world machine learning applications,... 
    Computer

    Jumio

    Montréal, QC
    3 days ago
  •  ...that matter. Position We are looking for our lead deep learning engineer to spearhead the development of our groundbreaking sensing...  ...technology. What you will do Design, fine‑tune, and deploy computer vision models (YOLO, Insight Face, Media Pipe, facial landmark... 
    Computer
    Internship
    Remote work

    Norbert Health

    Montréal, QC
    4 hours ago
  • Drive revenue and lead a dynamic team as a Senior Sales Manager at CorGTA in Montreal....  ...role requires expertise in automation and computer vision solutions to achieve sales objectives....  ...includes leading a team of application engineers and sales representatives to meet revenue... 
    Senior
    Computer

    CorGTA

    Montréal, QC
    4 hours ago
  • $118k - $152k per year

     ...interne liées au poste. CAD $118,000 - $152,000 Design, build, and optimize machine learning models that power data-driven decisions The Role We are seeking a Machine Learning Engineer to join a collaborative team delivering advanced analytics and AI solutions... 
    Suggested
    Temporary work
    Internship
    Immediate start

    Capco

    Montréal, QC
    1 day ago
  • Transform your career at OneSix as a Senior Machine Learning Scientist, focusing on innovative ML solutions. Collaborate across multiple industries...  ...guiding project strategies. Engaging closely with talented engineers and data scientists, you will ensure seamless integration of... 
    Senior
    Computer

    OneSix

    Montréal, QC
    4 hours ago
  •  ...Machine Learning Engineer – Biometrics (Computer Vision) We’re looking for a Staff/Senior Machine Learning Engineer with deep expertise in computer vision and biometrics to lead the design and scaling of face recognition systems in production. You’ll build and train models... 
    Senior
    Computer
    Local area

    Jumio Corporation

    Montréal, QC
    14 days ago
  • $100k - $110k per year

    Senior Machine Learning Developer – Commerce AI Join to apply for the Senior Machine Learning Developer – Commerce AI role at Coveo. About the...  ...leadership influence to guide our ambitious AI technological vision of bringing the latest advances in the domain to a wide range... 
    Senior
    Full time

    Coveo

    Montréal, QC
    7 days ago
  • Innovate urban delivery solutions with Serve Robotics as a Lead Machine Learning Engineer. Focus on developing large-scale training systems for multimodal robotics data and improve autonomy models. Serve Robotics is seeking a skilled expert to enhance our autonomous delivery... 

    Serve Robotics

    Montréal, QC
    4 hours ago
  • Capco is hiring a Machine Learning Engineer to deliver analytics and AI solutions for financial services. In this role, you will manage the full lifecycle of machine learning models, ensuring their effectiveness from development to deployment. Join a dynamic team that focuses... 

    Capco

    Montréal, QC
    1 day ago
  • Rejoignez BrainBox AI en tant que développeur en apprentissage automatique senior. Ce rôle crucial implique l'implémentation de cadres IA et la collaboration pour un déploiement efficace des modèles. Avec 5 à 8 ans d'expérience, vous jouerez un rôle fondamental dans la conception... 
    Senior
    Apprenticeship

    Trane Technologies

    Montréal, QC
    4 hours ago
  •  ...We're looking for a Senior Machine Learning Engineer with strong computer vision expertise to join our Biometrics team. You'll ramp up on the biometrics domain while contributing to the design, training, and scaling of our ML systems end-to-end on AWS. The final job level for... 
    Senior
    Computer
    Full time
    Worldwide

    Jumio Corporation

    Montréal, QC
    1 day ago
  •  ...équipe Nous sommes une équipe multidisciplinaire (vision numérique, apprentissage machine, développement logiciel) qui crée des algorithmes...  ...team’s dynamic We are a multidisciplinary team (computer vision, machine learning, software development) creating automatic... 
    Computer
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    27 days ago
  • Machine learning Programmer (Character & Animation) – Rainbow Six 1 month ago • Be among the first...  ...industrializing ML into a modern game engine. Responsibilities Analyze existing...  ...experience). Undergraduate degree in computer science (or significant industry experience... 
    Computer
    Full time
    Shift work

    Kanz

    Montréal, QC
    7 days ago
  • Drive innovation in manufacturing automation at Vention as a Senior Software Engineer. Focus on developing high-performance machine applications in a hybrid working environment. Vention seeks a Senior Software Engineer to join its dynamic Machine Apps team. This role involves... 
    Senior

    Vention

    Montréal, QC
    4 hours ago
  •  ...We are looking for a brilliant machine learning engineer to join our Montreal development team. You will work on state of the art computer vision and machine learning projects, surrounded by a group of passionate, expert developers. Your work will directly affect technology... 
    Computer
    Full time

    kogniz

    Montréal, QC
    13 days ago
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train...  ..., and model tuning. Develop scalable algorithms for NLP, computer vision, or recommendation systems. Collaborate with product... 
    Computer
    Full time
    Remote work
    Relocation

    MS Systems

    Montréal, QC
    7 days ago
  • $116.5k - $174.8k per year

     ...helped pioneer autonomous technology. Meet the Team As a Machine Learning Engineer II – Learned Behaviors, you will help develop and deploy...  ...team. What You’ll Need to Succeed Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, Machine Learning,... 
    Computer
    Full time
    Work at office
    Remote work

    Torc Robotics

    Montréal, QC
    7 days ago
  •  ...wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you...  ...grow and succeed.      About the Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable graph-based... 
    Senior
    Computer
    Long term contract
    Permanent employment
    Full time
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    4 days ago
  • A leading company in quantum technologies is seeking a Pre-Sales Engineer in Montreal. In this entry-level role, you will bridge technical teams and clients to support the integration of quantum solutions. Candidates should have a Master's degree in a related field and a solid... 

    Quandela

    Montréal, QC
    7 days ago
  •  ...consensus. Our team works on a variety of high-impact machine learning projects, and we are looking for a Machine Learning...  ...: ~ A bachelor’s or a master’s degree in computer science, software engineering or equivalent ~5+ years of experience building software... 
    Computer

    DRW

    Montréal, QC
    7 days ago
  • $95k - $115k per year

     ...team members. We are a team of dedicated Engineers and Designers with an average of 7 years’...  ...at Grantek and have grown into successful senior team members who are integral to our...  ...manufacturing processes. Job Description Machine Safety Specialist – Sales Engineer at... 
    Senior
    Flexible hours

    Grantek

    Montréal, QC
    7 days ago
  •  ...Job Description As a Senior Software Developer at Vention, reporting to the Machine Apps Team Lead, you will be a key contributor...  ...managers, designers, and other engineers to deliver robust applications...  ..., mentorship, and quarterly learning sessions. Hybrid work: Flexibility... 
    Senior
    Long term contract
    Work at office
    Work from home

    Vention

    Montréal, QC
    4 hours ago
  • Become part of LAPORTE's engineering team as a Machine Safety Engineer, focusing on risk management and safety compliance in Mississauga. Utilize your engineering expertise to enhance industrial safety standards. In this role, you will evaluate the safety of machinery and... 
    Flexible hours

    LAPORTE

    Montréal, QC
    1 day ago
  •  ...Opportunity As a member of the leadership team, you will own the engineering vision, architecture and execution for Operator Vision. Your...  ...scalable, resilient and secure SaaS solution that leverages novel computer vision technologies.  Engineering leader with proven track... 
    Computer
    Full time

    Assembler AI

    Montréal, QC
    6 days ago
  • $111.31k - $155.44k per year

     ...s possible for a sustainable world. Learn about our benefits designed for you to...  ...innovation. What's in it for you: The Senior Software Engineer on the Algorithm Team plays a key role...  ...closely with data scientists and machine learning engineers to productionize advanced... 
    Senior
    Computer
    Hourly pay
    Work at office
    Immediate start
    Work from home

    Trane Technologies

    Montréal, QC
    7 days ago
  •  ...Title : Machine Learning Engineer Type : Contract to Hire Location : 100% Remote (Canada) Rate: $Open / Market Requirements · BSc/MSc in computer science, mathematics or related technical discipline · 1-4 years’ experience in software engineering with exposure... 
    Senior
    Computer
    Contract work
    Remote work

    TWO95 International, Inc

    Montréal, QC
    more than 2 months ago
  •  ...developer tools, applications, and compute. We partner with enterprises...  ...tasks, save time, and enhance learning and creativity. Our technology...  ...AI is seeking a Applied AI Engineer to facilitate the adoption of...  ...concepts and algorithms underlying machine learning and LLMs • You're... 
    Full time
    Internship
    Relocation package

    mistral.ai

    Montréal, QC
    18 hours ago
  • $160.8k - $212.3k per year

     ...the first AV software company with the vision to partner directly with a truck manufacturer...  ...processes. Work in the cloud machine learning ecosystem alongside other machine learning...  ...fields (CS, Robotics, Electrical Engineering) with industry experience in shipping production... 
    Senior
    Computer
    Full time
    Immediate start
    Relocation

    Torc Robotics

    Montréal, QC
    7 days ago
  •  ...Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une expérience en IA/ML est d’apporter les meilleures pratiques et principes de conception... 
    Senior
    Apprenticeship

    Ubisoft

    Montréal, QC
    7 days ago
  •  ...A career as a Senior Data Engineering Developer in the Information Technology - Capital Markets team...  ...Our team stands out for its cross-sector vision, rigour and commitment to innovation. Our...  ...programs, based on on on-the-job learning, help you master your profession and develop... 
    Senior
    Computer
    Flexible hours

    National Bank

    Montréal, QC
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Engineer - Computer Vision. Be the first to apply!