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

AI Software Engineer - Remote

YO AI Labs

Edmonton, 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 AI Software Engineer - Remote in Edmonton, AB vacancy
  •  ...Company Description Blend is a premier AI services provider, committed to co-creating...  ...Description We are building a team of engineers in Edmonton, AB, Canada to develop a first...  ...Skills ~3–5 years of hands-on experience in software engineering, data engineering, ML... 
    Software
    Full time
    Internship
    Work at office
    Weekend work

    Blend360

    Edmonton, AB
    more than 2 months ago
  • $145.9k per year

     ...service providers grow their business. The role of Staff Software Engineer at Jobber: As a technical champion and force multiplier, you...  ...Cursor, and Copilot in your workflow, refining how you balance AI-driven efficiency with the craft of software development. Demonstrated... 
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Jobber

    Edmonton, AB
    more than 2 months ago
  • $140k - $175k per year

     ...LawDepot’s next generation of AI-powered experiences, reporting...  ...driven decision-making. As the Software Development Manager - AI...  ...Edmonton, Alberta office or fully remote across Canada. What You’ll...  ...Computing Science, Software Engineering, Artificial Intelligence, Data... 
    Remote work
    Software
    Long term contract
    Permanent employment
    Full time
    Bank staff
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    more than 2 months ago
  • $169.2k per year

     ...Want to lead engineers building software that helps pros get the job done and know exactly how their business is doing? Then Jobber might be the place...  ...into delivery and measurement. Familiarity or comfort in AI tools and AI augmented development rhythms. Location: We... 
    Software
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Edmonton, AB
    more than 2 months ago
  • Join the Streaming team at Affi as a Software Engineer II, focusing on backend systems in a remote environment. Collaborate effectively, leveraging technologies to drive innovative data solutions. This Software Engineer position requires at least 1.5 years of experience in... 
    Remote work
    Software

    Affirm

    Edmonton, AB
    4 days ago
  •  ...What the Role Does: Lead software developers, shape technical direction...  ...decisions, strengthen engineering practices, and build teams that...  ...You will also advance practical AI adoption by using AI tools in...  ...Edmonton, Alberta office or fully remote across Canada. What You’ll... 
    Remote work
    Software
    Long term contract
    Permanent employment
    Full time
    Contract work
    Temporary work
    Bank staff
    Work at office
    Work from home
    Worldwide
    Flexible hours

    Lawdepot Inc

    Edmonton, AB
    19 days ago
  •  ...Affirm is seeking a software engineer for a remote Canada role. You will ship web apps using React or Vue, mobile apps with React Native, and design APIs at scale with Kotlin or Python. You’ll work with product, design, and analytics to turn ideas into robust software. You... 
    Remote work
    Software

    Affirm

    Edmonton, AB
    1 day ago
  •  ...Junior Full-Stack Software Developer About Effortless Admin Benefits administration...  ...and often. How we're working with AI We're actively bringing AI into how we...  ...or diploma in Computer Science, Software Engineering, or a related field Experience with React... 
    Software
    Full time
    Internship
    Immediate start

    Effortless Admin Inc.

    Edmonton, AB
    7 days ago
  •  ...AI/ML Engineer Job Type: Full-Time Location: Remote Job Summary We are seeking an experienced AI/ML Engineer to build and deploy secure, scalable AI solutions for mission-critical initiatives while contributing to proprietary AI infrastructure. You will... 
    Remote job
    Full time

    YO AI Labs

    Edmonton, AB
    a month ago
  •  ...future of fleet readiness with AI-enabled, connected fleet...  ...Fleetworthy Inc. is hiring a Platform Engineer to own and evolve the systems...  ...Fleetworthy ships and runs software. What Your Ride Will Look Like...  ...and TCP socket data flows in remote environments where... 
    Remote work
    Software
    Full time

    Fleetworthy

    Edmonton, AB
    a month ago
  •  ...leadership. Fleetworthy is shaping the future of fleet readiness with AI-enabled, connected fleet technology that keeps drivers safe,...  ...Actions, GitLab, BitBucket, Azure DevOps Familiarity with software ticketing systems or processes, e.g., Jira, Solar, ServiceNow... 
    Software

    Fleetworthy

    Edmonton, AB
    4 days ago
  • $97.56k per year

     ...long-term contract opportunity for approximately 2 years. The Software Developer provides innovative and creative solutions in the...  ...supporting the modernization of legacy systems and processes, using AI-assisted development to support solution design, implementation,... 
    Software
    Long term contract
    Permanent employment
    Full time
    Work at office

    Following

    Edmonton, AB
    more than 2 months ago
  • $153k - $213k per year

     ...team builds the high-throughput decision engine at the heart of Affirms card products. Unlike...  ...We Look For ~5+ years of experience in software development or engineering, with a deep...  ...Bachelor’s degree in a related field. This remote role is open only to candidates residing... 
    Remote work
    Software
    Long term contract
    Work at office
    Flexible hours

    Affirm, Inc.

    Edmonton, AB
    2 days ago
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes,... 
    Software
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    1 day ago
  •  ...Applications group is currently looking to add a Software Applications & Integration Lead to our...  ...and technically grounded software engineer to take on a senior leadership role responsible...  ...DevOps) ~ Experience working alongside AI-assisted development tools (e.g., GitHub Copilot... 
    Software
    Full time
    For contractors

    Valard Group Of Companies

    Edmonton, AB
    more than 2 months ago
  • Shape the future of shopping with Affirms as a Backend Software Engineer. This remote role focuses on building impactful search and recommendation systems...  ...like React • 2+ years in search or recommendation engines • Strong communication skills for team collaboration Lead... 
    Remote work
    Software

    Affirm

    Edmonton, AB
    21 hours ago
  •  ...shaping the future of fleet readiness with AI-enabled, connected fleet technology that...  ....com . About the Role The Senior Software Engineer is a hands-on technical contributor embedded...  ..., including in structured async and remote-first workflows. Help teammates overcome... 
    Remote work
    Software
    Shift work

    Fleetworthy

    Edmonton, AB
    a month ago
  •  ...About FullStack FullStack is your AI-native engineering partner, built to turn AI capability into...  ...changing career opportunities to talented software professionals across the Americas....  ...We Offer ~ Competitive pay. ~100% remote work. ~ The ability to work with leading... 
    Remote work
    Software
    Full time
    Flexible hours

    FullStack

    Edmonton, AB
    2 days ago
  • $181k - $241k per year

     ...are seeking a seasoned Staff Engineer to help drive our Continuous Integration...  ...company to ship high-quality software quickly and confidently. The...  ...Demonstrates curiosity about AI tools and emerging...  ...is for an existing vacancy. Remote Remote-first with flexibility... 
    Remote work
    Software
    Long term contract
    Temporary work
    Work at office
    Flexible hours

    Affirm

    Edmonton, AB
    21 hours ago
  • Become a vital part of affirm's Online Storage team as a Backend Software Engineer. This fully remote role focuses on enhancing Cache Services with Redis and Valkey while automating workflows. You will have the privilege of working within affirm's Data and Storage Services... 
    Remote work
    Software

    Affirm

    Edmonton, AB
    1 day ago
  •  ...Who We Are Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes,... 
    Software
    Full time
    Work at office
    Monday to friday

    Catalis

    Edmonton, AB
    6 days ago
  • Elevate your career at Affirm as a Senior Backend Software Engineer focused on online storage and database technologies. This remote role enables you to design, optimize, and manage large-scale SQL databases with a strong emphasis on reliability and performance. Affirm is seeking... 
    Remote work
    Software

    Affirm

    Edmonton, AB
    4 days ago
  •  ...a Full-Time, Temporary (up to 18 months) Engineer, Planning position working out of EPCOR...  ...hydraulic model licensing and coordinate software updates with IT and users. Lead the development...  ...Mileage Reimbursement Policy. Use of AI: Our recruitment process may use... 
    Software
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Epcor

    Edmonton, AB
    a month ago
  •  ...a f ull Time, p ermanent Structural Engineer position working out of the Rossdale Water...  ..., concrete, and wood design using both software-based and manual methods. ~ Proven expertise...  ...Mileage Reimbursement Policy. Use of AI: Our recruitment process may use... 
    Software
    Long term contract
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office

    Epcor

    Edmonton, AB
    a month ago
  • $181k - $241k per year

     ...years of experience working in search or related recommendation engines You have experience delivering major features, system components...  ...base pay range per year CAD $181,000 - $241,000 Location - Remote Canada This remote role is open only to candidates residing in... 
    Remote work
    Software
    Work at office
    Flexible hours

    Affirm

    Edmonton, AB
    4 days ago
  •  ...industries, Brilliant Harvest’s AI-powered platform helps...  ...gaining hands-on experience in software development within a fast-growing...  ...internship. This is a hybrid/remote position, based out of Calgary...  ...you will work closely with our engineering team to build and enhance applications... 
    Remote work
    Software
    Full time
    Internship
    Manual labor
    Flexible hours

    Altaml

    Edmonton, AB
    more than 2 months ago
  • $83.08k - $115.03k per year

     ...Open Competition Closing Date: August 12, 2024 Classification: Engineering and Related Level 2 (522ERA) Salary: $3,183.15 to $4,407.30 bi-...  ...Environment and Protected Areas, the selected candidate will develop software systems and automation processes to assess data and information... 
    Software
    Permanent employment
    Full time
    Temporary work
    Part time
    Casual work
    Monday to friday
    Flexible hours
    Shift work
    2 days per week

    Government of Alberta

    Edmonton, AB
    4 days ago
  • $181k - $241k per year

     ...years of experience working in search or related recommendation engines You have experience delivering major features, system components...  ...base pay range per year: CAD $181,000 - $241,000 Location - Remote Canada This remote role is open only to candidates residing in... 
    Remote work
    Software
    Work at office
    Flexible hours

    Affirm

    Edmonton, AB
    21 hours ago
  •  ...Look For You have a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend...  ...CAN base pay range per year: 133,000 - 183,000 Location - Remote Canada This remote role is open only to candidates residing... 
    Remote work
    Software
    Work at office
    Flexible hours

    Affirm, Inc.

    Edmonton, AB
    2 days ago
  •  ...At this moment, we need an Applications Engineer to cover the province of Alberta ....  ...phone and email to help diagnose and repair software related problems on machines, off-site, and...  ...evaluate every single profile without any AI technology. We are moved with people, by people... 
    Software
    Hourly pay
    Long term contract
    Full time
    Local area
    Night shift

    Mazak Corp

    Edmonton, AB
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Software Engineer - Remote. Be the first to apply!