Data Science Jobs in Canada
There are 495 open Data Science jobs in Canada on freehire right now. 186 of them were posted recently. The skills employers ask for most often are python, data-science and machine-learning.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$115,000 | CA$140,000 | CA$157,771 | 92 |
| USD | year | $141,900 | $178,000 | $199,000 | 25 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- python 79%
- data-science 79%
- machine-learning 78%
- ai 74%
- analytics 66%
- sql 63%
- statistics 45%
- cloud 42%
How the work is done
- Remote 86 · 17%
- Hybrid 85 · 17%
- Onsite 3 · 1%
Visa sponsorship offered in 52% of the 63 postings that state a position on it.
Seniority
- Senior 143
- Lead 49
- Staff 29
- Principal 16
- Intern 12
- C-level 7
Who is hiring
- 1000+ employees 167
- 501-1000 employees 48
- 201-500 employees 8
- 51-200 employees 8
- 11-50 employees 4
Director, AI & Data Science
Leads AI/ML engineering teams to design and deploy production-grade AI solutions (LLMs, classical models, agent systems) for consulting clients, focusing on architecture, context engineering, and fine-tuning pipelines while supporting pre-sales and strategy.
Manager, Predictive Maintenance & Data Science
Lead predictive maintenance and data science initiatives for Bombardier's Connected Aircraft program, managing a multidisciplinary team of data scientists, ML engineers, and reliability specialists to improve fleet reliability using advanced analytics and AI.
Data Scientist, Validation of Financial and AI Models
Validate financial risk models, ML models, NLP models, and generative AI solutions at Desjardins, assessing robustness, explainability, bias, and regulatory compliance using Python, SQL, SAS, or R.
Senior Analyst, Quantitative Data Science
Build and scale analytical data products for investment teams at iA Global Asset Management, working end-to-end from data ingestion through visualization using Python, dbt, GCP/BigQuery, Power BI, and Streamlit.
Staff Data Scientist Growth
Staff Data Scientist driving growth analytics, experimentation, and statistical/ML modeling to improve acquisition, retention, and monetization for Shakepay's Canadian bitcoin platform, primarily using SQL and Python.
Data Scientist en chef Croissance
Lead Growth Data Scientist at Shakepay, a Canadian Bitcoin financial-services platform, using SQL, Python, experimentation, and statistical analysis to drive acquisition, retention, and product decisions across cross-functional teams.

Payments Data Scientist - Fraud & Trust Analytics
The Data Scientist will work within the Pay, Integrity & Identity organization at Lyft to develop machine learning models and run A/B tests to prevent fraud. The role involves collaborating with cross-functional teams to build analytics infrastructure and implement data-driven decisions.
Senior Data Scientist Growth
Senior Data Scientist focused on growth analytics, partnering with engineering, marketing, finance, and operations to drive data-informed decisions, experiment design, and user behavior analysis for Shakepay’s fintech platform.
Senior Data Scientist
The Senior Data Scientist will analyze customer and transportation data to build pricing and targeting models using Python and AWS. The role involves mentoring junior staff and collaborating with stakeholders to deliver actionable, data-driven business insights.
Data Scientist — Housing Analytics & AI Leader
Data Scientist modeling complex housing analytics problems and building automated analytical systems using statistical methods, NLP, ML, and DL, while communicating insights to senior leadership.