Find work in Canada.

A simpler way to find your next job.

  • Staff Software Engineer

    Lantern

    Vancouver, BC

    • Full-time

    As a Staff Engineer, you’ll partner with cross-functional teams – including engineering leads, product managers, clinicians, and compliance – to influence the design and delivery of…

  • Forward deployed Engineer

    Tata Consultancy Services

    Toronto, ON · Greater Toronto Area, Canada

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

    Bachelor’s degree in computer science, Engineering, Information Systems, Data Management, or a related discipline.

  • Forward deployed Engineer

    Tata Consultancy Services

    Toronto, ON

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

    Bachelor’s degree in Computer Science, Engineering, Information Systems, Data Management, or a related discipline.

  • Robotics QA Automation Engineer

    TELUS Digital

    Canada

    • Full-time

    Integrate orchestration platforms with cloud environments and enterprise systems.

  • Principal Engineer - Open Source Data Platform (ODP)

    Acceldata

    Kitchener, ON

    • Full-time

    We are seeking a Principal Engineer with at least 14 years of experience to serve as a technical visionary and thought leader for Acceldata's Open Data Platform (ODP). In this role, you…

  • Senior AI Engineer

    Meeru AI Inc

    Remote, Canada

    • Other
    • Remote

    You'll build the machine-learning models that learn each customer's patterns, the LLM and agentic systems that produce grounded natural-language output, and help uphold the rigor that keeps…

  • Data Architect

    CPKC

    Calgary, AB

    • Contract

    University degree in Computer Science, Information Systems, Engineering, or a related discipline, or an equivalent combination of education and experience

  • Senior AI Engineer (GCP/Vertex AI) Contract

    TekRek

    Canada

    • Contract

    …production. The person who succeeds here enjoys building GenAI systems and also cares about keeping them reliable after…

  • Sr. Principal Software Engineer

    Nokia

    Ottawa, ON · Kanata, ON

    • Full-time

    We are looking for an experienced software engineer to lead the development of our distributed edge compute platform. This role demands a deep understanding of hyperscalers like AWS, Azure,…

  • Senior Machine Learning Engineer (Consulting)

    Yeji Data Lab

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    We are looking for a Senior Machine Learning Engineer to design, build, and deploy scalable ML solutions for our clients. You will work across diverse projects, collaborating with…

  • Principal Engineer, Digital Manufacturing

    ''

    Toronto, ON

    • Full-time

    Position Title: Principal Engineer, Digital Manufacturing

  • Embedded Software Manager

    Actalent

    Burnaby, BC

    • $131,115 to $187,310 CAD / year
    • Full-time

    8+ years of software development experience, including 4+ years in embedded systems (RTOS, bare metal, or embedded Linux).

  • Software Development Engineer , Customer Service Technologies

    Amazon

    Vancouver, BC

    We are seeking a Software Development Engineer to join the engineering team building the Network Control Center (NCC) - an AI-native system that will transform how Amazon detects, responds…

  • Research Engineer

    Human Computer Lab

    Remote, Canada

    • Full-time
    • Remote
  • Technical Architect- AI

    Mphasis

    Toronto, ON

    • Full-time

    RAG & Knowledge Systems: Retrieval-Augmented Generation (RAG), GraphRAG, Knowledge Graphs, Semantic Search, Embeddings and Vector Search, Document Intelligence and Enterprise Search

  • AI/ML DevOps Engineer

    CI Financial

    Toronto, ON

    • Full-time

    CI Financial is seeking an experienced AI/ML DevOps Engineer to join the Data, AI & Analytics (DNA) team. In this role, you will help operationalize Gen AI and machine learning solutions by…

  • Java Software Engineer

    Dexian

    Mississauga, ON

    • Contract

    Strong understanding of distributed systems and enterprise application architecture

  • Senior Systems Engineer

    illumin

    Toronto, ON · Greater Toronto Area, Canada

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

    We are hiring a Senior Systems Engineer to join our Infrastructure & Operations team. This is a senior, hands-on infrastructure role focused on Linux systems, virtualization, physical and…

  • Senior Software Developer, AI Solutions

    System Soft Technologies

    Quebec, QC

    • Full-time

    client is looking for a senior software engineer - a builder first - for our AI Solutions team. This is a hands-on development role, not machine-learning research: you’ll build production…

  • Senior Director, Program Delivery

    Royal Bank of Canada

    Toronto, ON

    • Full-time
  • Manager, Software Engineering

    AltaML

    Toronto, ON

    • Full-time

    We overpay for the right people. We'd rather pay a premium for an engineer who embodies this and multiplies the team than save money on someone who doesn't.

  • Mission Manager, National Security, Mandiant

    Google

    Ottawa, ON

    Bachelor's degree in Computer Science, Information Systems, Cybersecurity or a related technical field or equivalent practical experience.

  • Software Development Engineer II, Advertiser Growth Engine

    Amazon

    Toronto, ON

    …design and build high-availability, low-latency distributed systems that will service millions of users. You will be expected to mentor junior engineers and foster a culture of innovation…

  • Sr Staff/Principal DevOps Engineer, Machine Learning Infrastructure and Performance

    Qualcomm

    Markham, ON

    • Full-time

    As a member of Qualcomm’s ML Systems Team, you will:

  • Senior software engineer: Applied AI

    Morningstar

    Toronto, ON

    • Full-time

    We are seeking a Senior Software Engineer to build the applied systems that bring AI capabilities into production: the data pipelines, LLM integrations, agentic workflows, tool interfaces,…