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

Machine Learning Engineer - Remote

YO AI Labs

Montréal, QC
  • Remote job

Senior Software Engineer

Job Type: Contractor (~15 hours/week)
Location: Remote

Job Summary

We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools.

You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization . No prior AI experience is required.

Key Responsibilities

  • Create reinforcement learning environments for software engineering tasks.
  • Design tasks involving bug fixing, feature development, refactoring, and performance optimization .
  • Build deterministic verification systems and golden reference solutions.
  • Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
  • Develop realistic, reproducible software engineering scenarios.
  • Ensure tasks accurately measure coding ability, problem-solving, and tool usage.
  • Document solutions and provide clear technical feedback.

Required Skills

  • Strong proficiency in Python 3, Java, Rust, C++, or TypeScript .
  • Strong understanding of algorithms and data structures .
  • Experience with bug fixing and debugging complex software issues .
  • Proven experience in feature implementation and codebase refactoring .
  • Strong knowledge of performance optimization and tuning .
  • Excellent written and verbal communication.
  • Strong attention to detail.

Preferred Qualifications

  • Experience working with large-scale or distributed codebases .
  • Familiarity with AI/ML systems is a plus but not required.
  • Experience with rigorous code reviews and software engineering best practices .
  • Experience working effectively in remote or cross-functional teams.

Hiring Process

  1. Submit an application and screening questions.
  2. Complete an AI interview (~30 minutes).
  3. Complete a technical assessment, if required.
  4. Hiring Manager review.

Compensation

Compensation is output-based , with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply.

Availability

Selected experts should be prepared to begin their first tasks within 24–48 hours of completing onboarding .

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer - Remote in Montréal, QC vacancy
  • $400k per year

     ...Job Description: Position: Machine Learning Engineer Location: Remote / Hybrid Employment Type: Full-time Responsibilities Design, train, and deploy machine learning models for production environments. Build data pipelines for model training, evaluation, and optimization... 
    Remote work
    Full time
    Relocation

    MS Systems

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

    SAP

    Montréal, QC
    7 hours ago
  •  ...vie. Nous recherchons un(e) Ingénieur(e) Machine Learning Senior pour diriger le développement de...  ...’re looking for a Senior Machine Learning Engineer to lead the development of these foundational AI systems within the Unity engine, empowering creators to build smarter, more... 
    Suggested
    Long term contract
    Apprenticeship
    Work at office
    Worldwide

    Unity

    Montréal, QC
    1 day ago
  •  ...vie. Nous recherchons un(e) Ingénieur(e) Machine Learning Senior pour diriger le développement de ces...  ...’re looking for a Senior Machine Learning Engineer to lead the development of these foundational AI systems within the Unity engine, empowering creators to build smarter, more... 
    Suggested
    Long term contract
    Temporary work
    Apprenticeship
    Work at office
    Worldwide

    LE140 Unity Technologies Canada Company

    Montréal, QC
    1 day 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... 
    Suggested
    Full time
    Worldwide

    Jumio Corporation

    Montréal, QC
    more than 2 months ago
  • $168k - $193k per year

     ...truck manufacturer.     Meet the Team   As a Senior Machine Learning Engineer – Camera Models, you will develop and deploy machine...  ...this position, we are open to hiring in Montreal, Canada or remote within Canada   Perks of Being a Full-time Torc’r (Canada... 
    Remote job
    Full time
    Work at office
    Relocation

    Torc Robotics

    Montréal, QC
    20 days 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...  ...& Ethics: Awareness of algorithmic bias and willingness to learn domain-specific fairness practices Strong Engineering:... 
    Worldwide

    Jumio

    Montréal, QC
    28 days ago
  •  ...team works on a variety of high-impact machine learning projects, and we are looking for a Machine...  ...s degree in computer science, software engineering or equivalent ~3+ years of experience...  ..., kernel/runtime tuning, serving engines) ~ Experience with one or more of the... 
    Full time

    Drw Inc

    Montréal, QC
    more than 2 months ago
  •  ...Mistral AI is seeking a Applied AI Engineer to facilitate the adoption of its products...  ...understanding of concepts and algorithms underlying machine learning and LLMs • You're experienced with...  ...Your privacy matters to us. You can learn more about how we handle your personal... 
    Full time
    Internship
    Relocation package

    Mistral

    Montréal, QC
    more than 2 months ago
  •  ...Responsibilities Conduct machine learning research with Epic Research scientists and programmers. Create and evaluate state-of-the-art machine learning models across vision, language, speech, embodied agents, and game development. Work on research topics such as interactive... 
    Full time
    Part time
    Internship
    Flexible hours

    Epic Games

    Montréal, QC
    7 days ago
  •  ...Responsibility: Job Requisition ID # 25WD87909 Machine Learning Developer- AI/ML Platform About Autodesk...  .... We are a global leader in 3D design, engineering, manufacturing, and entertainment...  ...et de l'inférence de modèles d'IA/AA Learn More / Plus d'information About Autodesk... 
    Long term contract
    Full time
    For contractors
    Live In

    Autodesk

    Montréal, QC
    8 days ago
  •  ...play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/...  ...objectives. ~ Develop, integrate, and maintain inference engines, ML libraries, and frameworks. ~ Leverage the best... 
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...Responsibility: Job Requisition ID # 24WD79050 24WD79050, Principal Machine Learning Developer French to follow!/La description de poste en...  ...novateurs et d'expérimentation de nouvelles solutions et idées Learn More / Plus d'information About Autodesk / À propos d'Autodesk... 
    Long term contract
    Full time
    For contractors

    Autodesk

    Montréal, QC
    8 days ago
  •  ...looking for a Manager, Data Science & Machine Learning to join our Data team in Canada. The Manager...  ...). ~ Demonstrated experience with ML engineering practices that include model serving,...  .... Flexible paid time off and remote work policies Equity options, because... 
    Remote work
    Full time
    Work at office
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago
  •  ...vision par ordinateur, de l’apprentissage machine et du développement logiciel. Ensemble,...  ...specialists in computer vision, machine learning, and software development. Together, we develop...  ...fit: Master’s degree in Electrical Engineering, Computer Engineering, Computer Science,... 
    Daily paid
    Full time
    Apprenticeship
    Internship
    Flexible hours

    Genetec

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

     ...Machine Learning / Quant Researcher Role: Machine Learning/Quant Researcher Client: Elite FinTech Firm Compensation: Up to $200k...  ...• Collaborating with a world-class team of researchers and engineers to push the boundaries of automated trading. Requirements... 
    Permanent employment
    Internship

    Hunter Bond

    Montréal, QC
    a month ago
  •  ...floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents...  ...work, solving complex challenges, learning fast, and seeing the results of our efforts...  ...with product managers, designers, and other engineers to deliver robust applications that power... 
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  • $123k - $180.4k per year

     ...The French job posting follows. Senior Machine Learning Operations Developer, Inference, AI/ML...  ...Autod​esk, a global leader in 3D design, engineering, manufacturing, and entertainment...  ...environnement itératif et collaboratif Learn More About Autodesk Welcome to Autodesk... 
    Apprenticeship

    Autodesk

    Montréal, QC
    1 day ago
  •  ...multidisciplinaire (vision numérique, apprentissage machine, développement logiciel) qui crée des...  ...team (computer vision, machine learning, software development) creating automatic...  ...continuous quality Work closely with engineers and product managers to ensure reliable and... 
    Full time
    Apprenticeship
    Flexible hours

    Genetec

    Montréal, QC
    more than 2 months ago
  • Elevate your career as a Senior Data Engineer with Kake, a remote-first global community of engineers. This role focuses on data analysis, building...  ...actionable insights • Build and validate statistical or machine learning models • Ensure data integrity across all sources •... 
    Remote work

    Kake

    Montréal, QC
    2 days ago
  •  ...Kake is a remote-first company and a people-first global community of senior engineers. Kake engineers are behind some of the world’s most innovative products (Brands...  ...Build, validate, and maintain statistical or machine learning models to solve business problems. Ensure... 
    Remote work
    Flexible hours

    Kake

    Montréal, QC
    2 days ago
  •  ...Kinaxis is seeking a Staff Cloud Platform Engineer to drive cloud platform capabilities and deliver excellent experiences to development...  ...leadership, modern tooling (Terraform, Kubernetes, ArgoCD), and ongoing learning in cloud technologies within a hybrid work setup in Ottawa/... 
    Remote work

    Linuxassociation

    Montréal, QC
    1 day ago
  • $16.6 per hour

    Overview Languages English or French Education ~ No degree, certificate or diploma Experience 1 to less than 7 months On site Work must be completed at the physical location. There is no option to work remotely.
    Remote work
    Permanent employment
    Full time
    Part time

    Marché Maréma

    Montréal, QC
    2 days ago
  •  ...Nous recherchons un(e) Mécanicien(ne) de machines fixes dévoué(e) pour garantir le fonctionnement...  ...! A career at Lineage starts with learning about our business and how each team member...  .... Beyond that, you'll help us grow and learn on our journey to be the very best employer... 
    Daily paid
    Full time
    Local area
    Monday to friday

    Lineage Logistics

    Montréal, QC
    3 days ago
  •  ...Kake is hiring a Senior SEO/GEO Software Engineer to build systems that help our websites get...  ...rendered, indexed and surfaced by search engines and AI-powered answer engines. This hands...  ..., content and product teams in a remote-first, globally distributed company. Join... 
    Remote work

    Kake

    Montréal, QC
    1 day ago
  •  ...Democratizing access to top-tier digital learning, we empower individuals to thrive in the...  ...the direction. We're looking for a Product Engineering Lead to turn that direction into features...  ...so you can work fluently on top of a P2P engine without needing to build it yourself.... 
    Remote work
    Local area
    Worldwide

    Tether

    Montréal, QC
    2 days ago
  •  ...Découvrez un employeur qui prend soin de son plus grand atout : ses employé.es! LAPORTE recherche un.e ingénieur.e en sécurité des machines ayant idéalement de 2 à 5 ans d’expérience en analyse et gestion des risques liés aux équipements industriels pour rejoindre son... 
    Daily paid
    Full time
    Work at office
    Flexible hours
    2 days per week

    La Porte Inc

    Montréal, QC
    more than 2 months ago
  • $21 - $23 per hour

     ...setting Manufacture Assembly Tasks Operate and set up machines to perform repetitive machining operations Verify dimensions...  ...shift premium Other benefits Free parking available Learning/training paid by employer Parking available Work Term: Permanent... 
    Permanent employment
    Full time
    Night shift

    FOYERS SUPREME INC

    Montréal, QC
    15 days ago
  •  ...technology that drives lasting impact. Hypertec is seeking a Learning & Talent Development Specialist to join our Human Resources...  ...action planning and continuous improvement efforts. Champion a learner-driven, growth-oriented mindset across the organization.... 
    Full time
    Work at office
    Relocation

    Hypertec Inc.

    Montréal, QC
    more than 2 months ago
  • $24.61 - $32.44 per hour

     ..., Usinage Description de l’offre d’emploi Nous recherchons un Machiniste compétent et expérimenté pour rejoindre notre équipe. En tant que...  ...de la mise en place, de l'opération et de l'entretien des machines-outils pour produire des pièces métalliques et de matrice de haute... 
    Permanent employment
    Full time

    Protol Inc

    Montréal, QC
    5 days ago

Do you want to receive more vacancies?

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