Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Scientist (Waterloo)

$74k - $112k per year

BDO

Putting people first, every day BDO is a firm built on a foundation of 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 turn, we offer an award-winning environment that fosters 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 is a replacement role and 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. As a member of the Data Analytics team, you will not just analyze data; you will be responsible for the "last mile" of our data strategy: translating complex internal data into sophisticated, interactive dashboards and data products for business users across the organization.

You will work directly within our Databricks lakehouse and SQL data warehouses to architect data models, curated datasets, and predictive tools that enable firmwide insight generation.

Key Responsibilities

  • Dashboard Development: Design, build, and maintain advanced Power BI dashboards that track firm KPIs, workforce utilization, financial performance, and internal quality metrics. Design user-friendly visualizations that present complex data in ways that are 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. Responsible for the ETL processes required to collect and transform large datasets for reporting, analytics, and predictive modeling use cases.
  • 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 business stakeholders to evolve data products based on emerging operational or analytical needs.
  • Predictive Analytics & Modeling: Develop, test, and deploy predictive models to support firmwide decision-making and identify opportunities for optimization. Monitor and maintain model accuracy and effectiveness over time, ensuring ongoing performance alignment with business needs.
  • Stakeholder Collaboration: Partner with internal 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 to stakeholders using data visualizations, reports, and presentations, ensuring insights are actionable.
  • Automation: Automate data refresh schedules and reporting workflows to replace manual Excel-based processes. Ensure end-to-end reliability, monitoring, and sustainability of automated pipelines.
  • Governance: Ensure all internal data handling complies with our firm's strict security, privacy, and compliance standards. Maintain documentation for data models, data products, predictive models, and analytical processes.

Qualifications

  • Education: Bachelors 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, optimize performance, and work with relational databases.
  • 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 managing workspaces/gateways.
  • Communication: Solid 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: Familiarity with Python for statistical analysis or scripting outside of Databricks.
  • Azure Cloud Services: Familiarity with Azure Data Factory, Azure Data Lake.
  • Predictive Modeling: Experience with predictive modeling or machine learning concepts.

The expected range of compensation for this role is $74,000 to $112,000.

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Data Scientist (Waterloo) in Ontario vacancy
  •  ...What we will accomplish together Alsinova is looking on a regular basis for Data Scientist Consultants to join our consulting team for clients’ projects (from big pharma to small biotech) based in Belgium. Your mission (should you decide to accept it) Your potential... 
    Suggested
    Work at office
    Local area

    Alsinova

    Ontario
    7 days ago
  •  ...The Data Analyst is a strategic member of the Strategy & Analytics team, responsible for transforming data into actionable business insights and driving data-informed decision-making across multiple business functions. This role combines business acumen with analytical expertise... 
    Suggested
    Flexible hours

    Sun Life

    Ontario
    2 hours ago
  • $128.6k - $192.9k per year

     ...We are seeking a Senior Data Architect to join a project team that will design new workflows and business processes to optimize and simplify collaboration between Stantec Project Managers and Project Accountants (PM2PA). The role involves enhancing and integrating existing... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Part time

    Stantec.

    Ontario
    3 hours ago
  • Overview Role: AI / ML Engineer OR Data Scientist Location: Canada / USA - Remote Long Term Contract Expi: 3+ years Qualifications Bachelor's degree in Computer Science, Engineering, Mathematics, related field, or equivalent experience 3+ years of professional experience... 
    Suggested
    Long term contract
    Full time
    Remote work

    Veracity Software Inc

    Ontario
    7 days ago
  •  ...a fast-paced, client-driven environment ~ Excellent communication, leadership, and stakeholder management skills ~ Proficiency in data analysis, reporting, and presentation tools ~ Experience managing multi-site or global operations ~ Background in process improvement... 
    Suggested
    Full time
    Work at office

    Confidential

    Ontario
    2 hours ago
  •  ...concepts. Prepare preliminary cost estimates under the guidance of senior team members. Support the quoting process by compiling data, organizing documentation, and ensuring accuracy in assigned tasks. Gather technical details from internal teams and assist in clarifying... 

    Samuel, Son

    Ontario
    2 hours ago
  • $160k - $210k per year

     ...feedback. Create an environment where the team can safely share and test ideas, measure results, and learn quickly from each other and our data to keep pace in a rapidly evolving space. Work across Product, UX, and engineering leadership to align roadmap goals with team... 
    Long term contract
    Local area
    Remote work
    Work from home
    Flexible hours

    Magnet Forensics

    Ontario
    2 hours ago
  •  ...Responsibilities Review and negotiate Master Services Agreements and Statements of Work (our templates and customer forms) Negotiate data privacy agreements/data processing agreement Lead negotiations with customer’s legal and sales team Draft and negotiate current... 
    Contract work

    Syntax

    Ontario
    3 hours ago
  • $86.1k - $136.1k per year

     ...production code. Preferred Qualifications Familiarity with Azure Data Explorer. Observability and monitoring experience (e.g., New...  ...with SQL. Salary and Benefits Referenced Salary Location: Waterloo, Ontario. Working arrangement: Hybrid. Salary range is expected... 
    Long term contract
    Temporary work

    Company 58 Manulife Bank of Canada

    Ontario
    2 hours ago
  • Job Summary We are seeking an experienced Global Legal Counsel with deep expertise in payments, cross border financial infrastructure, and digital assets to support our rapidly expanding global business. This role will lead legal support for global licensing, regulatory, ...

    OSl

    Ontario
    2 hours ago
  • $128k - $168k per year

     ...EngineerReports to: Director, EngineeringDepartment: DevelopmentLocation: Waterloo, Ontario, Canada About Priority Priority Technology Holdings,...  ...control systems (e.g., Git) and Agile development practices. Data & Technical Skills ~ Deep understanding of data modeling and... 
    Long term contract

    Priority

    Ontario
    2 hours ago
  •  ...due diligence. Assess product‑market fit, team quality, business models, defensibility, and scalability. Evaluate AI technology stacks, data advantages, model differentiation, and go‑to‑market strategies. Identify key investment risks and opportunities. Investment Execution... 
    Internship
    Remote work

    YZi Labs

    Ontario
    2 hours ago
  •  ...Sun Life compensation programs. The role requires strong technical compensation capability, sound judgment and the ability to translate data into clear, compelling, and actionable insights and recommendations. What will you do? Develop partnerships with HR Business... 
    Work at office
    Flexible hours

    Sun Life

    Ontario
    3 hours ago
  • Découvrez un poste permanent de dentiste généraliste à Waterloo, dans une clinique moderne de l'Estrie Ouest. Bénéficiez d'un environnement de travail collaboratif et d'une grande liberté clinique. Cette clinique offre aux dentistes un cadre de travail excellent, avec des installations... 
    Permanent employment

    Personnel Dentaire

    Ontario
    2 hours ago
  •  ...standards, guidelines, and regulatory frameworks consistently Perform primarily office‑based work involving extended computer use and data analysis Travel to field sites as required, including occasional overnight stays Capabilities and Credentials Excellent verbal... 
    Long term contract
    Temporary work
    Part time
    Casual work
    Work at office
    Local area
    Worldwide
    Night shift

    Stantec.

    Ontario
    3 hours ago
  •  ...Big Machines) experience (recent and project-based) Strong development experience in: BML (BigMachines Language) scripting BMQL for data queries and data table operations Proven experience in: Complex product configuration and rule building Pricing models, discounting... 

    Cyberobotix

    Ontario
    7 days ago
  • Join Tri-Mach as an Applications Specialist focused on custom machinery for the food, beverage, and pharmaceutical sectors. Leverage your engineering expertise to deliver high-quality designs and solutions. Tri-Mach, a leader in sanitary stainless steel solutions, is looking...

    Tri-Mach

    Ontario
    2 hours ago
  • $110.96k - $160.96k per year

     ...allocation of expenses, including process, models and systems Recommending actions by analyzing and interpreting financial and operational data. This may include scenario analysis, aggregation of necessary data, development of supporting models, coordination with Business... 
    Long term contract
    Internship

    OpenText

    Ontario
    7 days ago
  • $22.97 per hour

     ...hours per week* Posting Closing Date: July 6, 2026 Primary Work Location: RIM Park Manulife Sportsplex & Healthy Living Centre, Waterloo Memorial Recreation Complex & Community Pavilion, Albert McCormick Community Centre, and Moses Springer Responsibilities Assist... 
    Hourly pay
    Temporary work
    Part time
    Casual work

    The City of Waterloo

    Ontario
    3 hours ago
  • $146.5k - $164.5k per year

     ...Who We Are Verily Health is a data platform and technology company purpose-built to power AI-enabled precision health solutions that...  ...and deliver the access and control layers of Workbench—enabling scientists and researchers to work safely with sensitive health data. This... 
    Full time

    Verily

    Ontario
    2 hours ago
  •  ...Familiarity with the principles of clinical research (eg, use of clinicaltrials.gov). ~ Ability to interpret and present clinical data and other complex information. ~ Excellent Writing skills to effectively and clearly communicate in French and English . Ready... 
    For contractors
    Local area

    Alsinova

    Ontario
    7 days ago
  • About us NOIC Academy is a leading educational institution committed to fostering academic excellence and creating a supportive learning environment for students. Being a full time private boarding secondary school, it has offered Ontario Secondary School Diploma (OSSD...
    Full time

    NOIC Academy

    Ontario
    7 days ago
  • Become a pivotal Senior Data Scientist creating tailored ML models. Leverage your expertise in non-deep learning approaches and deep learning techniques for impactful data solutions. In this senior role, you will oversee the entire lifecycle of customer-driven data science... 

    Alberta Veterinary Laboratories Ltd

    Ontario
    7 days ago
  •  ...Customer-Centric: You build for the user, not just for the sake of the code. What We Offer Located in the heart of University of Waterloo’s David Johnston Research + Technology Park, Skywise is close to shops, restaurants, gyms, daycare, and many other amenities, and... 
    Permanent employment
    Contract work
    Casual work
    Work at office
    Flexible hours

    NAVBLUE

    Ontario
    2 hours ago
  • $85.5k - $125.5k per year

     ...business plans, including lead management, marketing campaigns, webinars, email campaigns, and territory budget planning. Analyze sales data, reports, and advisor book‑of‑business metrics to ensure sales goals are met and to inform forecasting. Take part in a Buddy System... 
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Manulife

    Ontario
    2 hours ago
  • Mandatory qualifications Minimum 5 years as a Business Analyst within a complex environment. Minimum 2 years working with CRM systems (e.g., Oracle Sales and Service, MS Dynamics 365, Salesforce, HubSpot) – Oracle Fusion Cloud Sales and Service is preferred. Experience gathering...

    NLB Services

    Ontario
    3 hours ago
  • Become the Director of Engineering at Virtek in Waterloo, Ontario, focusing on technical leadership and product delivery. This strategic role enhances team growth and innovation. This in-office position requires a visionary leader responsible for the engineering lifecycle... 
    Work at office

    AMETEK

    Ontario
    7 days ago
  • $114.2k - $152.3k per year

    Be Visionary Teledyne Technologies Incorporated is a leader in enabling technologies for industrial growth markets that require advanced technology and high reliability. The company serves aerospace and defense, factory automation, air and water quality environmental monitoring...
    Local area
    Worldwide

    Teledyne

    Ontario
    7 days ago
  •  ...Unix/Linux environments 5+ years of solid experience in RPA tools Proficiency in Python programming Experience with R programming for data analysis and automation Strong knowledge of ISAM file handling and data processing Good understanding of file-based systems 5+ years of... 

    NLB Services

    Ontario
    7 days ago
  • Shape the future of sustainability at the University of Waterloo by serving as the Engagement Program Manager, focusing on active participation and behavior change initiatives. This full-time position offers a chance to make significant environmental impacts. As a pivotal member... 
    Full time
    Work at office

    University-of-Waterlo

    Ontario
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Scientist (Waterloo). Be the first to apply!