Find work in Canada.

620,285 jobs across our Canadian network. How we count

  • Software Engineer (Java, Python & Linux)

    Enterprise Solutions Inc.

    Mississauga, ON

    • Contract

    It will be good if candidate has experience in both Java and Python, Linux and CICD.

  • Data Science Developer

    vTech Solution Canada

    Toronto, ON

    • Contract

    Strong programming skills, particularly Python and SQL, with experience developing production-quality applications.

  • Data Engineering Director - Vancouver

    Slalom

    Vancouver, BC · Greater Vancouver Metropolitan Area

    • Full-time

    Familiarity with modern data engineering tools, languages, and paradigms (e.g., Spark, Python, dbt, Terraform, generative AI).

  • Responsable IA

    DELAN - IT Talent Solutions

    Quebec, QC

    • Full-time

    Connaissances en Python et en interfaces de programmation (API) (atout)

  • Software Design/Engineer - New Grad

    Ciena

    Ottawa, ON

    • Full-time

    …supports growth and well-being - on and off the job. Connect with a career that…

  • Technical Lead Manager, ML Dataset Platform

    Waabi

    Toronto, ON

    • $200,000 to $280,000 USD / year
    • Full-time

    Strong software engineering and implementation: You have very strong Python skills and are comfortable in PyTorch training loops; you have strong software-engineering fundamentals and…

  • Staff Validation Engineer - Optical Interconnect

    Marvell Technology

    Ottawa, ON · CA-ON - Ottawa

    • Full-time

    …portions of the validation plan and board or fixture designs, with guidance on architecture…

  • Manager, Software Engineering & AI

    Loblaw Companies Limited

    Brampton, ON · Toronto, ON

    • Full-time

    Guide the architecture and delivery of internal AI-powered applications, agents, and workflows using Python, LangGraph, Langfuse, and MCP; oversee frontend development with React and…

  • AI Integration Engineer – Market Data & Entitlements

    Capco

    Toronto, ON

    Practical backend engineering experience using Python, Java or comparable technologies, with the ability to develop and integrate services supporting financial-data workflows.

  • AI Engineer – Market Surveillance

    Capco

    Toronto, ON

    Hands-on AI or software engineering experience, with practical skills in Python, SQL and machine learning or LLM-based technologies.

  • AI Engineer – Corporate Actions & Asset Servicing

    Capco

    Toronto, ON

    Technical experience with Python, APIs, LLMs and document AI technologies, including the ability to apply these capabilities to financial services processing challenges.

  • Data Scientist

    iA Financial Group

    Montreal, QC · Quebec, QC

    • Full-time

    Work closely with business experts to understand their needs, design, test, and explain tailored solutions, and ensure they meet business requirements;

  • Research Solutions & Technical Enablement Lead

    University of Toronto

    Toronto, ON

    We can only realize our mission with the dedication and excellence of engaged staff and faculty. The diversity of opportunities and perspectives within the Faculty reflect the local and…

  • Machine Learning Engineer

    Russell Tobin

    Toronto, ON

    • Contract

    Strong Python and machine-learning engineering skills with demonstrated experience taking models from experimentation into reliable production environments. Tech stack: Python, SQL, Power…

  • Azure Databricks Solutions Architect

    N2P Systems

    Toronto, ON

    • Full-time

    …enterprise data platforms using Microsoft Azure and Databricks, with strong expertise in Lakehouse architecture, data engineering, data governance, and AI-enabled…

  • Business Intelligence Analyst

    Apotex

    Toronto, ON · North York, ON

    • $83,958 to $139,930 CAD / year

    …medicines and health products for millions of people worldwide, with a broad portfolio of generic, biosimilar, innovative branded pharmaceuticals and consumer health products. Headquartered…

  • Senior DevOps & Python Platform Engineering Specialist

    Capgemini

    Montreal, QC

    5+ years of hands‑on development experience with Python, with working knowledge of Java.

  • Senior Integration Developer

    Klick

    Toronto, ON

    • Full-time

    The Senior Integration Developer designs, develops, and maintains enterprise integration solutions that connect CRM platforms, cloud data warehouses, lakehouses, databases, and downstream…

  • Sr. Workforce Intelligence Analyst

    McKesson

    Mississauga, ON

    • Full-time

    · Build scalable, reusable reporting solutions that balance enterprise consistency with the needs of specific stakeholder groups.

  • Platform Engineer RPA and Agentic Automation

    BMO

    Toronto, ON · BMOPLACE

    • Full-time

    Strong programming skills with Python or Java or NodeJS

  • Business Intelligence Analyst

    Apotex Inc.

    Toronto, ON · North York, ON

    • $83,958 to $139,930 CAD / year
    • Full-time

    …medicines and health products for millions of people worldwide, with a broad portfolio of generic, biosimilar, innovative branded pharmaceuticals and consumer health products. Headquartered…

  • Regression Test Engineer with AI/ML

    Tekgence Inc

    Canada

    • Contract

    Strong hands-on experience with Python and automated testing.

  • Artificial Intelligence Engineer

    Insight Global

    Toronto, ON

    • $85 to $94 CAD / hour
    • Contract

    …complex business problems. Develop and optimize models using Python and PySpark. Work with graph neural networks / graph-based machine learning where appropriate. Build agentic AI solutions…

  • Software Engineer

    Insight Global

    Mississauga, ON

    • $55 to $72 CAD / hour
    • Contract

    Python experience - ability to read, modify, and work with existing Python code

  • Head of Engineering

    Talently

    Toronto, ON

    • Full-time

    …modernize and transform consumer legal services, beginning with Canadian immigration and expanding into other consumer law…