Talent.com
Data Scientist
Data ScientistBDO Canada • Toronto C6A, ON, Canada
No longer accepting applications
Data Scientist

Data Scientist

BDO Canada • Toronto C6A, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Putting people first, every day
BDO is a firm built on positive relationships with our people and our clients. Each day, our professionals provide exceptional service, helping clients with advice and insight they can trust. In return, we offer an award‑winning environment that fosters a people‑first culture with a high priority on your personal and professional growth.

Your Opportunity
We are seeking a talented Data Scientist with a strong specialization in Data Analytics & Visualization to join our Innovation and Change team. This role is pivotal in transforming raw data into actionable insights that enhance operational efficiency, support audit, tax, and advisory engagements, and enable data‑driven decision‑making across the firm.

Key Responsibilities

  • Dashboard Development: Design, build, and maintain advanced Power BI dashboards that track firm KPIs, workforce utilization, financial performance, and internal quality metrics. Create user‑friendly visualizations accessible to both technical and non‑technical stakeholders.
  • Data Modeling & Transformation: Write complex SQL queries and utilize Databricks to clean, aggregate, and structure raw data for visualization and data product layers. Manage ETL processes for large datasets.
  • Data Product Development & Maintenance: Design, build, and maintain curated data products – standardized, reusable, business‑ready datasets that serve as trusted sources of truth. Collaborate with stakeholders to evolve data products.
  • Predictive Analytics & Modeling: Develop, test, and deploy predictive models to support firmwide decision‑making and identify optimization opportunities. Monitor model accuracy over time.
  • Stakeholder Collaboration: Partner with Finance, HR, Market Intelligence, and Business teams to gather requirements and translate non‑technical business questions into visual data stories.
  • Communication & Storytelling: Clearly communicate technical analysis and results through data visualizations, reports, and presentations, ensuring actionable insights.
  • Automation: Automate data refresh schedules and reporting workflows to replace manual Excel processes. Ensure end‑to‑end reliability and sustainability of pipelines.
  • Governance: Ensure all data handling complies with security, privacy, and compliance standards. Maintain documentation for models and analyses.

Qualifications

  • Education: Bachelor’s degree in Data Science, Computer Science, Engineering, Mathematics, or a related quantitative field.
  • SQL Mastery: Advanced proficiency in SQL (window functions, CTEs, stored procedures) with a demonstrated ability to write complex queries and optimize performance.
  • Databricks: Hands‑on experience with Databricks for data engineering, modeling, and analysis.
  • Power BI: Expert‑level skills in Power BI, including DAX, Power Query (M), and workspace management.
  • Communication: Strong ability to explain technical data insights to non‑technical accounting and finance professionals.

Preferred Qualifications

  • Experience working within a professional services, financial services, or CPA firm environment is an asset.
  • Knowledge of Python for statistical analysis or scripting outside of Databricks.
  • Familiarity with Azure cloud services (Azure Data Factory, Azure Data Lake).
  • Experience with predictive modeling or machine learning concepts.

Why BDO?

Our people‑first approach has earned us a spot among Canada’s Top 100 Employers for 2025. BDO offers extensive learning and development opportunities, community‑impact initiatives, competitive compensation, flexible benefits, and a culture of inclusion and diversity. The firm supports wellness initiatives and upholds a strict Code of Conduct.

Ready to make your mark? Click “Apply now” to send your resume to a Talent Acquisition Specialist. Explore other opportunities on our careers page.

Seniority level

Entry level

Employment type

Full‑time

Job function

Engineering and Information Technology

#J-18808-Ljbffr
Create a job alert for this search

Data Scientist • Toronto C6A, ON, Canada

Similar jobs
Lead Azure Data Scientist (AI/ML & Agentic AI) - richmond hill

Lead Azure Data Scientist (AI/ML & Agentic AI) - richmond hill

STAFFWORXS • richmond hill, on, ca
Full-time
Lead Azure Data Scientist (AI/ML & Agentic AI).Retail / Beauty / Consumer Goods.Azure, AI/ML, Agentic AI, LLMs, RAG, MCP (Model Context Protocol), Open Source LLMs, LLMOps, Databricks, Spark, Kafka...Show more
Last updated: 2 days ago • Promoted
Data Scientist – Intelligent Operations (Infrastructure)

Data Scientist – Intelligent Operations (Infrastructure)

Astra North Infoteck Inc. • Toronto, ON, ca
Full-time
Quick Apply
The Data Scientist – Intelligent Operations (Infrastructure) is responsible for analyzing infrastructure and IT operations data to identify patterns, root causes, and optimization opportunities.Thi...Show more
Last updated: 17 days ago
Senior Data Analyst - richmond hill

Senior Data Analyst - richmond hill

BET99 • richmond hill, on, ca
Full-time
As a Senior Data Analyst, you’ll be at the forefront of strategic decision‑making—turning complex data into insights that drive business success.You bring deep analytical expertise, curiosity to ex...Show more
Last updated: 14 days ago • Promoted
Data Scientist - LatentView Analytics

Data Scientist - LatentView Analytics

LatentView Analytics • newmarket, on, ca
Full-time
LatentView Analytics is one of the world’s largest and fastest-growing digital analytics firms.We help companies drive digital transformation by helping them combine digital and traditional data to...Show more
Last updated: 2 days ago • Promoted
Data Science Manager

Data Science Manager

Harnham • Newmarket, Ontario, Canada
Full-time
We’re partnering with a high-growth product company to hire a Data Science Manager to both ship production ML systems and build a high-performing team.This is a true player-coach role: you’ll stay ...Show more
Last updated: 8 days ago • Promoted
Snowflake Cortex expert

Snowflake Cortex expert

Amaris Consulting • richmond hill, on, ca
Full-time
Snowflake Cortex & Snowpark Specialist.AI-driven solutions within the Snowflake Data Cloud.You will work closely with Data Engineering, Architecture, and Business teams to build scalable pipelines,...Show more
Last updated: 8 days ago • Promoted
Lead Azure Data Scientist (AI/ML & Agentic AI) - markham

Lead Azure Data Scientist (AI/ML & Agentic AI) - markham

STAFFWORXS • markham, on, ca
Full-time
Lead Azure Data Scientist (AI/ML & Agentic AI).Retail / Beauty / Consumer Goods.Azure, AI/ML, Agentic AI, LLMs, RAG, MCP (Model Context Protocol), Open Source LLMs, LLMOps, Databricks, Spark, Kafka...Show more
Last updated: 2 days ago • Promoted
Lead Data Scientist- IBM Watson

Lead Data Scientist- IBM Watson

Fusemachines • Toronto, ON, CA
Full-time
Quick Apply
About Fusemachines Founded in 2013, Fusemachines is a global provider of enterprise AI products and services, on a mission to democratize AI.Leveraging proprietary AI Studio and AI Engines, the com...Show more
Last updated: 30+ days ago
Data Analyst - Hays

Data Analyst - Hays

Hays • newmarket, on, ca
Full-time
Perform data analysis, validation, and quality checks to ensure accuracy and completeness of datasets.Conduct data entry tasks with a high degree of precision and attention to detail.Utilize Advanc...Show more
Last updated: 7 days ago • Promoted
Senior Clinical Data Manager - Barrington James

Senior Clinical Data Manager - Barrington James

Barrington James • richmond hill, on, ca
Full-time
Senior Clinical Data Manager - CRO - Remote.Barrington James is proud to partner with a highly respected well established CRO client, seeking an experienced Senior Clinical Data Manager to join the...Show more
Last updated: 22 days ago • Promoted
Remote Senior Data Scientist - AI Trainer

Remote Senior Data Scientist - AI Trainer

SuperAnnotate • Markham, Ontario, CA
Remote
Full-time
As a Senior Data Scientist, you will work remotely on an hourly paid basis to review AI-generated analytical reasoning, code, and model outputs, as well as generate high-quality reference solutions...Show more
Last updated: 30+ days ago
Senior Data Analyst

Senior Data Analyst

BET99 • Newmarket, Ontario, Canada
Full-time
As a Senior Data Analyst, you’ll be at the forefront of strategic decision‑making—turning complex data into insights that drive business success.You bring deep analytical expertise, curiosity to ex...Show more
Last updated: 13 days ago • Promoted
Coop Researcher Web & AI

Coop Researcher Web & AI

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Internship
Huawei Canada has an immediate co-op opening for a Researcher.The Web, Windowing, and Graphics Team, currently a part of the Toronto Research Centre, explores innovative architectures to enhance th...Show more
Last updated: 30+ days ago
Intern Strategic Researcher Efficient AI Computing

Intern Strategic Researcher Efficient AI Computing

Huawei Technologies Canada Co., Ltd. • Markham, ON, CA
Internship
Huawei Canada has an immediate 12-month internship opening for a Strategic Researcher.The Technology Planning and Cooperation Department promotes strategic innovation across all of Huawei Canada.Wo...Show more
Last updated: 30+ days ago