Find work in Canada.

A simpler way to find your next job.

  • Computer programmer

    Maison Russet inc

    Huntingdon, QC

    • $31.88 to $43.04 CAD / hour
    • Full-time
    • On-site
  • CNC Programmer Job

    Armstrong World Industries

    Mississauga, ON

    Reporting to the Production Manager, the CNC Programmer is responsible for reading and interpreting shop drawings to create 3D programs for CNC routers.

  • Control System Programmer

    Rokion

    Saskatoon, SK

    • Full-time

    …vehicles for the underground mining industry. The computer programmer will be an essential part of building, improving, and developing new solutions to Prairie Machine’s extensive product…

  • Controls Programmer

    Innovative Group of Companies

    Newmarket, ON

    • Full-time

    As a Controls Programmer, you'll play a key role in designing, programming, and commissioning advanced automation systems that power some of today's most innovative manufacturing…

  • *Senior Project Engineer

    Metro Vancouver

    Burnaby, BC

    • Full-time

    …commissioning experience with industrial process facilities as a programmer and commissioning lead. You have a proven track record in creating, commissioning and testing control systems and…

  • Machine Programmer

    CMP - VKS

    Châteauguay, QC

    The Machine Programmer will be responsible for creating, modifying, and optimizing CNC programs and machine instructions for precision manufacturing operations. The programmer will ensure…

  • Browser Security Engineer Intern, (Winter 2026)

    GeoComply

    Vancouver, BC

    • Internship

    A real programmer with research instincts. You've done work where the answer wasn't known in advance.

  • Control System Programmer

    Prairie Machine

    Saskatoon, SK

    • Full-time

    …vehicles for the underground mining industry. The computer programmer will be an essential part of building, improving, and developing new solutions to Prairie Machine’s extensive product…

  • IT Programmer (SQL/Business Intelligence) / Developer (SQL,BI, Data) / Data Engineer

    Sofina Foods Inc

    Markham, ON · ON

    Reporting to the Director of Data Performance, the IT Programmer (SQL/BI) is instrumental in developing the BI and reporting systems and upgrading Sofina's data environment for relevance…

  • Software Engineer

    Waterworth

    Victoria, BC

    • Full-time

    …presentations, World of Warcraft addons, and the philosophy of Machine…

  • Programmer Analyst

    Societe Generale

    Montreal, QC

    • Full-time

    Collaborate with risk analysts, and other stakeholders to understand data requirements and deliver high-quality datasets for analytics and machine learning.

  • Anti-Cheat Programmer (March of Giants)

    Ubisoft Montréal

    Montreal, QC

    • Full-time

    …enhance robust detection systems, including in-game metrics, machine learning, and AI-based…

  • Anti-Cheat Programmer (March of Giants)

    Ubisoft

    Montreal, QC

    • Full-time

    …enhance robust detection systems, including in-game metrics, machine learning, and AI-based…

  • CNC Operator (Mazak Machine)

    NOV Inc.

    Nisku, AB

    • Full-time

    Ability to perform program creation and modification during all phases of production. The programmer will machine the rotary shouldered connections (new and used drill pipe, hevi-wate,…

  • PLC Programmer

    itec group Inc.

    ON · Niagara, ON

    • $80,000 to $100,000 CAD / year
    • Full-time

    itec group is currently recruiting for an experienced PLC Programmer to join an established and growing automation team in the Niagara region.

  • Python Developer, Assistance Vice President

    Citi

    Mississauga, ON

    • Full-time

    Familiarity with AI and machine learning frameworks such as TensorFlow, PyTorch, or scikit-learn, applied within software development or data pipeline contexts.

  • Nuclear Services Programmer

    ATS Industrial Automation

    Cambridge, ON

    • Full-time

    Responsible for learning a customer process and becoming the local expert in it to support the execution of the MCR project.

  • Nuclear Services Programmer

    ATS Automation

    Cambridge, ON

    Responsible for learning a customer process and becoming the local expert in it to support the execution of the MCR project.

  • Senior C++ Programmer - Machine Learning

    Ubisoft Montréal

    Montreal, QC

    • Full-time

    We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in…

  • Senior C++ Programmer - Machine Learning

    Ubisoft

    Montreal, QC

    • Full-time

    We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in…

  • Spécialiste en modélisation et simulation/ Modelling and Simulation Specialist

    Skadra

    Quebec, QC

    • Full-time

    Asset: Experience with artificial intelligence, such as machine learning.

  • Controls Engineer

    itec group Inc.

    Oakville, ON

    • $90,000 to $120,000 USD / year
    • Full-time

    The PLC / Robotic Programmer will be responsible for programming, commissioning, and troubleshooting automated machinery and robotic systems. The successful candidate will work closely with…

  • Product Manager - MachineLogic / Gestionnaire de produit - MachineLogic

    Vention

    Montreal, QC

    • Full-time

    …who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every…

  • Product Manager - MachineLogic / Gestionnaire de produit - MachineLogic

    Vention

    Montreal, QC

    • Full-time

    …who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every…

  • Machine Learning Programmer, Memory

    Epic Games

    Montreal, QC

    Experience creating machine learning algorithms for vision and/or language problems and deploying them as production-level systems