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
Data Scientist, AI & Forecasting for Coastal Ops
Build AI and forecasting models to optimize ferry operations and support coastal communities using time-series analysis and production-grade ML.
Senior Machine Learning Specialist / Data Scientist
Build and deploy ML models and analytics for Alberta’s public-sector initiatives using Python, R, SQL, and AI techniques to improve government services and policymaking.
Senior Staff Data Scientist
Senior Staff Data Scientist analyzes complex data to guide high-level business decisions, mentors teams, and sets technical standards using Python/R, SQL, and statistics.
Senior Data Scientist
Build and deploy AI/ML models and systems for personalization, recommendations, and generative AI solutions that drive measurable business impact.
Senior Data Scientist I
Build predictive models (LTV, churn) and A/B testing infrastructure for a digital banking platform, partnering with GTM, Sales, Finance, and Product to drive data-driven decisions.
Senior, Data Scientist
Senior Data Scientist at Walmart Canada builds ML models and analyzes customer behavior to improve retail operations and decision-making using Python, SQL, and generative AI.
Senior Data Scientist
Senior Data Scientist builds causal and ML models to measure product feature impact on user behavior and business outcomes, then delivers production-ready insights and visualizations for cross-functional teams.
Data Scientist
Build and maintain ML models and data pipelines to analyze traffic data, helping cities optimize transportation networks using Python, SQL, and cloud tools.
Data Scientist, Data valorization
Build and deploy predictive models and segmentations using statistical, ML, and AI methods to guide credit-risk decisions and improve member experiences at a major Canadian financial cooperative.
Data Scientist
Build and deploy machine-learning models to improve customer acquisition, retention, and marketing at a telecom provider, using Python, SQL, and cloud platforms.
Data Scientist, Data valorization
Build and deploy predictive models and analytics to assess credit risk and guide business decisions using data from warehouses and AI/ML methods.
Senior Data Scientist AML Solutions
Build and optimize machine-learning models that monitor transactions for money-laundering risks at a major Canadian bank.

Data Scientist
Build data-driven insights to guide product decisions and AI coaching features for enterprise clients using SQL, Python, and BI tools.
Data Science Specialist - Fully Remote | Upto $170/hr
Evaluate AI-generated and human data-science outputs by designing grading criteria, scoring samples, and iterating on feedback to improve AI model performance.
Causal Data Scientist for Safety & Customer Care
Designs experiments and builds causal ML models to improve Lyft’s safety and customer support systems, driving data-driven decisions for rider and driver experiences.