Data scientist jobs in Canada (923 jobs)

Find data scientist jobs across Canada. Choose a place, compare current openings and read the employer’s requirements.

Hiring at a glance

View jobs
Open jobs
923
Employers
451

Advertised starting pay

Average starting payCAD / year
$125,601Across 96 listings
Average starting payCAD / hour
$71.22Across 38 listings

Employer-advertised starting pay, not employee salaries. Currencies and pay periods stay separate.

Where work happens

Remote
7%65 listings
Hybrid
48%443 listings
On-site
45%414 listings

Not specified: <1% (1 listing)

Employers hiring include TD (42), National Bank of Canada (20), Desjardins (14).

Sources & calculation notes

These figures describe the listings on this role page at the date shown, not the whole job market. Listings can change.

Employer-listed minimums from at least 10 listings per currency and pay period. These are advertised starting amounts, not employee salaries. Jobs without a minimum and unusual amounts are excluded.

Hybrid and on-site classifications may be inferred from descriptions. Check the original ad. How we count

Data scientist jobs in Canada

Email me new jobsSave this search
  • Data Architect

    Univeris

    Toronto, ON

    • $130,000 to $150,000 CAD / year
    • Full-time
  • Senior Data Scientist

    Moneris

    Toronto, ON

    • Full-time

    As the Senior Data Scientist, you will lead impactful data science initiatives that move strategic decision-making and product innovation. You will focus on developing and deploying…

  • Data Architect

    Lantern

    Calgary, AB · Greater Calgary Metropolitan Area

    • Full-time
  • Data Architect

    Lantern

    Calgary, AB · Edmonton, AB · Toronto, ON

  • Senior Machine Learning Engineer –AI & Agentic Systems

    Project X

    Toronto, ON

    • Full-time

    Project X Ltd. builds high-performing teams of talented, client-focused problem solvers who thrive on complex data challenges. Guided by our values of Care, Bravery, Excellence, and…

  • Data Modeler

    Millennium Software and Staffing Inc

    Toronto, ON

    • Contract

    We are looking for a Data Engineer with strong hands-on experience in Snowflake and dbt (Must Have).

  • Machine Learning Engineer

    ALS

    Montreal, QC · CAN - QC - Montreal (Rue Saint-Nicolas)

    When you join us, you’ll be part of a global team harnessing the power of scientific testing and data-driven insights to build a healthier future.

  • Data Architect

    Sonepar Canada

    Surrey, BC

    • Full-time
  • Machine Learning Scientist

    Amii (Alberta Machine Intelligence Institute)

    Edmonton, AB

    • Full-time

    Dave Staszak, Lead Machine Learning Scientist

  • Sr. Machine Learning Engineer

    Insight

    Remote, Canada

    • Full-time
    • Remote
  • Staff Machine Learning Engineer, SecureAI

    Okta

    Toronto, ON

    • $168,000 to $231,000 CAD / year
    • Full-time
  • Analyst, Data Scientist

    BMO Capital Markets

    Toronto, ON

    • Contract

    We are seeking a talented and experienced Data Scientist to join our Data Cognition Team at BMO Capital Markets. As a Data Scientist, you will be responsible for developing and implementing…

  • Associate, Data Scientist

    BMO

    Toronto, ON · FCP

    Capital Mrkts Sales & Service, Data Analytics & Reporting

  • Snowflake Data Modeler

    Millennium Software and Staffing Inc

    Toronto, ON

    • Contract

    Looking for a Data Modeler with 5+ years of experience, strong Snowflake & Data Modeling expertise, and 3+ years of P&C Insurance domain experience.

  • Senior Data Scientist

    National Bank of Canada

    Edmonton, AB

    • Full-time

    operationalizing data science solutions that improve client experience,

  • Analyst, Data Scientist

    BMO

    Toronto, ON · FCP

    We are seeking a talented and experienced Data Scientist to join our Data Cognition Team at BMO Capital Markets. As a Data Scientist, you will be re

  • Data Scientist & Machine Learning Engineer

    Identity Digital Inc.

    Toronto, ON

    • $87,000 to $114,000 CAD / year
    • Full-time

    The Data & Analytics team builds and manages data systems, analyzes information to generate insights, and develops machine learning models to support automated decisioning. As a Data…

  • Data Architect

    Synechron

    Montreal, QC · Greater Montreal Metropolitan Area

    • Full-time

    …Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering. Our 13 FinLabs serve as hubs where we innovate and develop cutting-edge business…

  • Machine Learning Engineer

    ALS

    Montreal, QC

    • Full-time

    When you join us, you’ll be part of a global team harnessing the power of scientific testing and data-driven insights to build a healthier future.

  • Machine Learning Engineer - Early Career (Canada)

    Jobright.ai

    Canada

    • Full-time

    …scalable infrastructure for AI agents, as well as optimize data processing and develop automated systems for model…

  • Intern - Data Scientist, Winter 2027

    EQ Bank | Canada's Challenger Bank

    Toronto, ON

  • Intern - Data Scientist, Winter 2027

    EQ Bank

    Toronto, ON

    • Full-time
  • Data Scientist | Data Scientist

    Cirque du Soleil Entertainment Group

    Montreal, QC

    • Full-time
  • Data Modeler

    MethodHub

    Toronto, ON

    • Contract

    The Data Modeler is responsible for designing, governing, and optimizing the data models required to migrate analytical and operational workflows from Alteryx into Azure Synapse. This role…