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

Calgary, AB
  • 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 Calgary, AB vacancy
  • $130k - $150k per year

     ...future of care. The Opportunity We’re hiring a Senior Machine Learning Engineer to join our AI & Analytics Engineering team. This team...  ...Continuous learning opportunities to grow your skills and career Remote-first flexibility to work where you work best, with Ottawa,... 
    Remote work
    Full time
    Flexible hours

    Fullscript

    Calgary, AB
    more than 2 months ago
  •  ...Reality, we’ve created the world’s first engineering-grade Augmented Reality solution for...  .... We’re looking for an AI Platform & Machine Learning Engineer to join us and help build the infrastructure...  ...hands-on experience and the ability to learn and adapt as the technology evolves.... 
    Suggested
    Full time
    Internship

    Xyz Reality

    Calgary, AB
    a month ago
  • $140k - $192.5k per year

     ...advertising and marketing channels. We're looking to add a  Machine Learning Engineer to our Data Science team! This team works on solving...  ...shortage of data and problems to tackle.   StackAdapt is a remote-first company with teams around the world. Our teams work in... 
    Remote work
    Local area
    Work from home
    Home office

    StackAdapt

    Calgary, AB
    1 day ago
  • $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

    Calgary, AB
    10 days ago
  • Drive innovation in AI-native networking as a Principal Machine Learning Engineer at Cisco. Transform network and security management through advanced machine learning and autonomous operations. In this senior role, you will leverage your extensive expertise in AI, machine... 
    Suggested

    105 Cisco Systems Canada Co.

    Calgary, AB
    3 days ago
  • Cisco is seeking a Principal Machine Learning Engineer to innovate on AI-driven network and security management. Your expertise will be crucial in utilizing LLMs and machine learning for proactive operations. In this senior role, you'll define architectures for AI-native platforms... 

    Cisco

    Calgary, AB
    2 days ago
  •  ...Position Overview: We are seeking a Machine Learning Software Developer to build and deploy...  ...resilience, maintainability, and strong engineering practices. Required Skills/Experience...  ...with multi-agent systems, workflow engines, graph-based orchestration frameworks,... 
    Full time
    Local area
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  •  ...amongst the best. Position Overview:  We are seeking a Senior Machine Learning Software Developer to play a key role in the design,...  ...a strong focus on maintainability, scalability, and software engineering best practices. Work independently on challenging technical... 
    Full time
    Flexible hours

    Circle Cardiovascular Imaging

    Calgary, AB
    more than 2 months ago
  • $228.7k - $289k per year

     ...network and security operations more observable, proactive, intelligent, and efficient at scale. Your Impact As a Principal Machine Learning Engineer Developer you will define how AI, LLMs, and autonomous operations transform network and security management across Cisco’s... 
    Long term contract
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Calgary, AB
    2 days ago
  •  ...Responsibility: Job Summary What's the opportunity? Are you interested in the opportunity to work as a Machine Learning Platform Developer on the ML platform engineering team at RBC Borealis? Our team is looking for experienced ML Platform Engineers with expertise in full... 
    Full time
    Local area
    Flexible hours

    Brewin Dolphin

    Calgary, AB
    9 days ago
  •  ...In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization...  ..., CA - Hybrid Other Canadian locations - Remote About The Team The AI team is responsible for advancing machine learning solutions in the supply and demand space... 
    Remote work
    Long term contract
    Temporary work
    Manual labor
    Flexible hours

    Kinaxis

    Calgary, AB
    1 day ago
  • Job Title: Machine Learning Specialist Location: Edmonton, Alberta, Canada Duration: 1 Year 1. Role Overview The organization is seeking...  .... # Conduct complex data analysis and collaborate with data engineers and analysts on various projects. # Apply statistical... 

    Compu-Vision Consulting Inc.

    Calgary, AB
    2 days ago
  • Become a Machine Learning Architect and lead AI innovation efforts in supply chain management. Work in a flexible hybrid role focused on practical...  ...through the exploration of novel methods and engagement with engineering teams. Influence the direction of AI-enabled solutions while... 
    Flexible hours

    Kinaxis

    Calgary, AB
    1 day ago
  •  ...join a culture that is thriving in the face of change. Make an impact with our National Human Capital team as a Senior Director, Learning & Development (L&D). This diverse team of professionals are dedicated to cultivating and fostering our firm's unique culture and values... 
    Remote work
    Full time
    Flexible hours

    Experienced Career

    Calgary, AB
    a month ago
  •  ...Join our team as a Manager, Organizational Effectiveness and Learning! In this role, you’ll  translate strategy into scalable leadership capability, build ing consistent experiences across the organization, and ensur ing leaders are equipped to drive performance, growth,... 
    Full time
    Work from home
    Home office

    FYidoctors Careers

    Calgary, AB
    more than 2 months ago
  •  ...Conduct comprehensive research to understand stakeholder perspectives, assess organizational needs, and define requirements for strategic learning and change initiatives. Consult with functional leaders to diagnose performance gaps and evaluate strategic options, negotiating... 
    Long term contract
    Full time

    Avenue Living Communities Career

    Calgary, AB
    more than 2 months ago
  • $120k - $150k per year

     ...activities in real time. Its patented unsupervised machine learning technology, advanced device intelligence, powerful decision engine and investigation tools work together to...  ...Preferred based in Calgary, but could be a fully remote position Benefits Compensation:... 
    Remote work
    Full time

    Datavisor

    Calgary, AB
    more than 2 months ago
  •  ...Credit Union! We are hiring for a   Data Engineering Analyst in our Data Technology & Infrastructure department. This role is Remote First . Posting Closes: September...  ...the deployment of analytics programs, machine learning and predictive models. Assembling large... 
    Remote job
    Long term contract
    Full time
    Internship
    Local area
    Flexible hours

    Servus Credit Union

    Calgary, AB
    a month ago
  •  ...We’re offering a unique opportunity for experienced Learning & Development / E-Learning consultants to join our team and create an additional stream of income. This role allows you to work independently, without direct supervision, and gives you the flexibility to work from... 
    Remote work
    Contract work
    For contractors
    Self employment
    Work from home
    Worldwide
    Flexible hours

    GearUp2Success

    Calgary, AB
    more than 2 months ago
  •  ...experience. We're hiring a staff-level engineer to take ownership of major runtime surfaces...  .... Syndio covers the full premium. Remote-first in US + Alberta; in Calgary, non-mandatory...  ...the answers, as long as you're willing to learn and grow with us. Syndio is an Equal... 
    Remote job
    Full time
    Contract work
    Internship
    Live In
    Work at office
    Flexible hours

    Syndio

    Calgary, AB
    more than 2 months ago
  •  ...place! As a Senior Application Security Engineer , you will serve as a foundational anchor...  ...culture Innovation time to explore and learn at work Shaping the company by joining...  ...all owners). Flexible paid time off and remote work policies. Health insurance.... 
    Remote work
    Full time
    Flexible hours
    Shift work

    Lightspeed Commerce

    Calgary, AB
    3 days ago
  • $95k - $105k per year

     ...2026   Reporting to the Associate Dean, the Work-Integrated Learning (WIL) Senior Advisor/Analyst provides strategic leadership and...  ...multiple programs. Oversee placement allocation processes, learner assignments, registration activities, and related administrative... 
    Full time
    Work at office

    Sait S.r.o.

    Calgary, AB
    a month ago
  • $109.1k - $136.4k per year

     ...The role As an Associate Engineer, you will help supercharge small businesses by writing...  ..., inclusive environment where continuous learning drives success. The team & how they...  ...hybrid capacity, combining the focus of remote work with the collaboration of our office... 
    Remote work
    Full time
    Work at office
    Flexible hours

    Xero

    Calgary, AB
    19 days ago
  •  ...to our cloud infrastructure and delivery engineering practice. As a DevOps Engineer, you will...  ...- Are hungry for knowledge - Want to learn new skills - Are respectful - Collaborate...  ...conversations around the latest in Machine Learning and Applied AI. Competitive Benefits... 
    Permanent employment
    Full time
    For contractors
    Work at office

    Altaml

    Calgary, AB
    more than 2 months ago
  •  ...passion over perfection. So, if you’re eager to learn and bring great energy, we want to hear...  ...multi-discipline squads and other DevOps engineers to setup such infrastructure. Proposal...  ...model – a flexible mix of in-office and remote days  Great culture – active Social Club... 
    Remote work
    Full time
    Work at office
    Flexible hours

    Sidetrade

    Calgary, AB
    more than 2 months ago
  • (Previously Posted as Applied AI Platform Engineer) Be Boring. Make Money.™ is our investment...  ...without waiting for a spec. You learn at speed. The AI landscape shifts weekly....  ...employees to seamlessly combine in-person and remote work experiences, fostering collaboration,... 
    Remote work
    Long term contract
    Full time
    Flexible hours
    Shift work

    Mawer Brand

    Calgary, AB
    more than 2 months ago
  •  ...providing the highest possible customer experience, with best-in-class engineering support. Position Summary: We are seeking an experienced...  ...(Palo Alto Networks, Fortinet, Juniper SRX), site-to-site and remote access VPNs, and segmentation Deploy SASE/SSE and NAC... 
    Remote work
    Full time

    Charter Telecom

    Calgary, AB
    4 days ago
  •  ...We’re looking for a Senior Mechanical Engineer to join our team and contribute to developing...  ...~ Are committed to continuous learning at the intersection of several industries...  ...appropriate technical documentation, including machine manuals   ~ Set goals, develop, and... 
    Full time
    For contractors
    Internship
    Relocation package
    Flexible hours

    Promise Robotics

    Calgary, AB
    more than 2 months ago
  •  ...flexibility required About the Role As a Machine Operator you will work within our...  ...Education in Mechanical or Electro-Mechanical Engineering Diploma or equivalent, or relevant...  ...of families in Canada ~ Opportunity to learn and grow ~ Work with a hard-working and... 
    Shift work
    Night shift
    Afternoon shift

    HelloFresh

    Calgary, AB
    18 hours ago
  • Elevate your software engineering career with Affirm as a Senior Software Engineer. This remote role focuses on system design and robust API development, key for our card loan platform. At Affirm, the Card Loan Platform team drives innovation in payment solutions. As a Senior... 
    Remote work

    Affirm

    Calgary, AB
    2 days ago

Do you want to receive more vacancies?

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