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

Senior Data Analytics Engineer

$67.2k - $124.2k per year
Full-time
Application Deadline:

Address:
100 King Street West

Job Family Group:

Data Analytics & Reporting

The Senior Data Engineering & Analytics Specialist is responsible for designing, building, and optimizing scalable data platforms and analytical solutions that enable high-quality, data-driven decision-making. This role supports the full lifecycle of enterprise data assets-ranging from ingestion and transformation to modeling, analytics, and visualization-across hybrid cloud and on-prem environments.

The ideal candidate combines strong data engineering expertise , deep SQL Server dashboarding, cloud knowledge , and practical analytics skills , enabling them to translate complex business requirements into reliable data pipelines, performant data models, and actionable insights.

Key Responsibilities

Data Engineering & Pipeline Development
  • Design, build, and maintain robust, scalable ETL/ELT pipelines to ingest, transform, and load data from diverse sources, including IBM Netezza, and cloud-based platforms.
  • Create and maintain optimal data pipeline architectures that support large-scale analytical workloads and evolving business needs.
  • Implement incremental loads, change data capture (CDC) , and data staging strategies to ensure process efficiency, reliability, and data integrity.
  • Identify and implement process improvements , including automation, performance optimization, and infrastructure redesign for scalability.
Database & Platform Engineering
  • Configure and optimize SQL Server environments for high-throughput analytical use cases, including parallel query execution, and indexing strategies.
  • Design and implement partitioned tables, indexed views, and columnstore indexes to support large datasets and complex analytical queries.
  • Manage and support SQL Server recovery models (Simple, Full, Bulk-Logged), including backup/restore strategies, log management, and disaster recovery planning.
  • Support hybrid cloud and on-prem data platforms , ensuring secure, efficient, and cost-effective data access.
Data Architecture & Modeling
  • Design and maintain star and snowflake schemas , fact/dimension models, and slowly changing dimensions (SCDs).
  • Translate business requirements into scalable, analytics-ready data models .
  • Apply strong understanding of RDBMS, NoSQL concepts , and data formats such as CSV, Parquet, and JSON.
  • Partner with data governance and data strategy teams to improve data quality, consistency, and usability .
Analytics, Reporting & Insights
  • Develop and maintain Power BI dashboards using DAX and M Code to deliver actionable insights into customer behavior, operational performance, and key business metrics.
  • Apply data analytics techniques to identify trends, anomalies, and opportunities for optimization.
  • Collaborate with stakeholders to understand analytical needs and support data-driven decision-making.
Collaboration & Stakeholder Support
  • Work closely with business partners, analysts, and technical teams to support data-related initiatives and resolve complex issues .
  • Communicate technical concepts clearly to both technical and non-technical audiences.
  • Exercise sound judgment to independently solve complex problems within established standards and governance frameworks.
Required Skills & Experience

Programming & Tools
  • Strong programming skills in Python, SAS, and SQL .
  • Experience with Power BI , including DAX and M Code .
  • Proficiency with Microsoft 365 tools : Office, Power Automate, SharePoint, OneDrive.
Database & Data Engineering
  • Advanced SQL Server configuration for analytical workloads.
  • Experience designing high-performance data structures (partitioning, indexing, columnstore).
  • Strong understanding of backup, recovery, and disaster recovery strategies .
  • Hands-on experience building enterprise-grade ETL pipelines for large datasets.
Data Architecture
  • Proven experience with dimensional modeling (star/snowflake, facts/dimensions, SCDs).
  • Strong understanding of data integration, data warehousing, and enterprise data management .
  • Ability to translate complex business requirements into scalable data solutions .
Cloud & Big Data
  • Strong experience with AWS , including Redshift, Glue , and exposure to MLOps concepts.
  • Familiarity with Apache Spark, Hadoop , and modern data lake architectures.
Data Analytics
  • Experience preparing and modeling data for analytics, reporting, and data visualization
  • Strong analytical and problem-solving skills , with a data-driven mindset.
  • Ability to derive insights from data and communicate findings effectively.
Nice to Have
  • Additional programming languages: Java, JavaScript .
  • Experience with AI/ML workflows (e.g., AWS SageMaker).
  • Knowledge of data security, encryption, compression , and privacy best practices.
  • Familiarity with data governance frameworks, metadata management, and data quality controls .
Qualifications
  • Typically 4-6+ years of relevant experience in data engineering, analytics, or related fields.
  • Post-secondary degree in a related discipline or an equivalent combination of education and experience.
  • Demonstrated ability to work independently on complex initiatives while collaborating effectively across teams.
Salary :

$67,200.00 - $124,200.00

Pay Type:

Salaried

The above represents BMO Financial Group's pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group's expected target for the first year in this position.

BMO Financial Group's total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit:

About Us

At BMO we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one - for yourself and our customers. We'll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we'll help you gain valuable experience, and broaden your skillset.

To find out more visit us at .

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other's differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Data Analytics Engineer in Toronto, ON vacancy
  • $129.5k - $178k per year

     ...At Faire, we're using the power of tech, data, and machine learning to connect this thriving...  ...join ours. About this role: Our Engineering organization owns the software that makes...  ...Science, Product Management, Strategy, Analytics, Finance, etc. Enabling these functions to... 
    Suggested
    Long term contract
    Work at office
    Local area
    Remote work
    Monday to friday
    3 days per week

    Faire

    Toronto, ON
    9 days ago
  • $62k - $106k per year

     ...What will your typical day look like?   As a Senior Consultant within our Analytics practice, you will collaborate closely with practitioners...  .... You will contribute to the design and development of data-driven solutions that unlock insights from complex datasets... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $125.12k - $173.7k per year

     ...Are you passionate about turning data into actionable insights that drive innovation in healthcare? As a Data Analytics Manager, you will operate at the intersection...  ...reporting solutions Collaborate with data engineering teams to design scalable data models and workflows... 
    Suggested
    Local area
    Relocation package
    Flexible hours

    Strategic Planning & BD&L

    Toronto, ON
    1 day ago
  • $69k - $107.5k per year

     ...team that combines cutting-edge analytics, global insights, and deep...  ...compliance analytics professional, a data-driven problem solver, or a...  ...COE) is seeking professional Senior Consultants to help shape the...  ...finance, accounting, economics, engineering, data science, computer... 
    Senior
    Full time
    Internship
    Toronto, ON
    5 days ago
  • $90k - $100k per year

     ...About Us Converteo is a leading data and digital consulting firm. We help...  ...North America, we are looking for a Senior Consumer Data & Analytics Analyst to join our growing team in Toronto...  ...between technical teams (IT, Data Engineering) and business stakeholders (CRM,... 
    Senior
    Internship
    Remote work

    Converteo

    Toronto, ON
    26 days ago
  • $77k - $102k per year

     ...opportunity for clients and communities around the world. We help organizations become data-driven. Will you collaborate with us? Our Team As a Senior Consultant in Data, Analytics and Automation, you will be a part of our Technology Consulting (Data, Analytics and... 
    Senior
    Internship
    Toronto, ON
    7 days ago
  •  ...outcomes. As a market leader in AI-driven, data-powered, and privacy-compliant...  ...entity established in Canada.   As a Senior Data Engineer , you will own Nimble's data platform...  ...what you build once accelerates product, analytics, ops, and data science for years. The role... 
    Senior
    Full time
    Live out

    nimblerx

    Toronto, ON
    10 hours ago
  • $60 - $70 per hour

     ...Job Title: Senior Data Engineer Location: Hybrid (2 days remote), Toronto, Canada Experience: 5+ Years Rate: 60 CAD to 70 CAD per hour...  ...selected candidate will work on scalable data pipelines and analytics solutions. This position focuses on large-scale data processing... 
    Senior
    Hourly pay
    Long term contract
    Remote work

    Techedin

    Toronto, ON
    7 hours ago
  • $60 - $70 per hour

     ...Job Title: Senior Data Engineer Job Location: Hybrid, Toronto, Ontario, Canada Job Type: T4 Contract Experience: 5+ Years Rate: 60...  ...selected candidate will architect and scale data pipelines, enable analytics, and support critical business insights for a Fortune 500... 
    Senior
    Long term contract
    Contract work
    Manual labor

    NearSource

    Toronto, ON
    2 days ago
  •  ...CIBC, please visit CIBC.com What You’ll Be Doing As a Senior Analytics Engineer, you will be a key member of the Enterprise Analytics and Advisory...  ...Groups (FGs) to provide expertise in analytics, secured data access, and visualizations in support of strategic projects.... 
    Senior
    Long term contract
    Remote work

    CIBC

    Toronto, ON
    2 days ago
  • $136k - $170k per year

     ...opportunity to thrive.  We believe that our data is one of our greatest assets, and the...  ...to our success. The Corporate Data and Analytics team’s mission is to enable trusted...  ..., People, and Enterprise. As a Senior Data Engineer, you will be a key technical leader on... 
    Senior
    Hourly pay
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Toronto, ON
    more than 2 months ago
  • $120k - $160k per year

     ...s most trusted platforms for financial data access, enrichment, and money movement....  ...in. The Role We're hiring our Senior Data Engineer (Data / ML Platform) to stand up data...  ...à la fois les besoins opérationnels et analytiques. Plateformes de données infonuagiques... 
    Senior
    Contract work
    Remote work
    Flexible hours

    Flinks

    Toronto, ON
    5 days ago
  •  ...modernization, with a focus on stronger data visibility, better decision-...  ...a new Head of Data Science & Analytics role to build and lead the...  ...visibility. · Partner with engineering and data stakeholders to...  ...and decision-support tools for senior leadership. · Strong understanding... 
    Senior
    Full time
    Work at office

    Big Viking Games

    Toronto, ON
    1 day ago
  • $120k - $145k per year

     ...hundreds of millions of consumers around the world. We hire exceptionally smart, analytical, and hard working people who are lifelong learners. About The Role As a Senior Data Engineer you’ll be tasked with designing, building, and maintaining scalable data platforms... 
    Senior
    Full time
    Work from home
    Flexible hours

    Konrad

    Toronto, ON
    12 days ago
  • $72k - $138k per year

     ...and on the job coaching Summary As a Data Analyst / Data Architect (AI), you will...  ...quality, well‑governed data enables advanced analytics and AI‑driven solutions. In this 1-year...  ...with analytics, data science, and engineering teams to design and maintain logical and... 
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $115k - $130k per year

     ...something great, you’ll want to keep reading. About the Role: Senior Data Engineer We’re growing — and we’re hiring a Senior Data Engineer to...  ...help us build and own a trustworthy, consistent, and usable analytics data layer that powers cross-functional decisions across all... 
    Senior
    Remote work

    commonsku

    Toronto, ON
    14 days ago
  •  ...Analytics Engineer   Trolley is growing quickly and we are hiring for a full-time Analytics Engineer to join...  ...as an Analytics Engineer. Reporting to the Senior Manager, Analytics, this role manages the end-to-end data pipeline. You will be responsible for empowering... 
    Senior
    Full time
    Summer work
    Work at office
    Remote work
    Worldwide

    Trolley

    Toronto, ON
    10 hours ago
  • $75.9k per year

     ...20264100 Gordon Baker Road Technology About the team Data and AI Technology (DAT) Engineering supports BMO's Digital-First, risk, regulatory and...  ...large enterprise setting Experience interacting with senior leaders Experience working in highly regulated industries... 
    Senior
    Contract work
    Part time

    BMO Financial Group

    Toronto, ON
    3 days ago
  •  ...Leveraging proprietary AI Studio and AI Engines, the company helps drive the clients’ AI...  ...potential with AI. Type: Remote Full-time Senior Data Engineer Are you an experienced Data...  ...and Cloud Functions. Azure: Synapse Analytics, Data Factory, Azure Databricks, and... 
    Senior
    Full time
    Contract work
    Local area
    Remote work

    Fusemachines

    Toronto, ON
    16 days ago
  • $77k - $102k per year

     .... Join a firm where your career can make a difference. We help organizations become data-driven. Will you collaborate with us? Our Team As a Senior Consultant in Data, Analytics and Automation, you will be a part of our Technology Consulting (Data, Analytics and Automation... 
    Senior
    Internship
    Toronto, ON
    7 days ago
  •  ...seeking an accomplished Managing Principal, Data Analytics Consulting , to join our leadership...  ...Serve as a trusted strategic advisor to senior executives (VP, SVP, C-suite) on AI...  ...development, and implementation of AI and AI Engineering solutions for clients Bridging strong AI... 
    Senior

    EPAM Systems

    Toronto, ON
    1 day ago
  • $58k - $102k per year

     ...experts through mentoring and on the job coaching -- As a Data & AI Platform Engineer on the AI & Data Transformation team, you will operate at...  ..., and scaling cloud-native platforms that enable advanced analytics and agentic AI capabilities. What will your typical day... 
    Senior
    Permanent employment
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • Do you have 8+ years experience in Data Mapping & Documentation? Do you have 8+ years...  ...for you! Our client is looking for a Senior Data Analytical Specialist/Scientist for a 6 month...  ...‑controlled mapping specifications for engineering teams. Analyze and profile datasets... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    more than 2 months ago
  • We are seeking a hands-on Data Engineer to support the Total Fund Management Portfolio Management Technology team. This role focuses on...  ...Other Languages English: C1 Advanced Seniority Senior... 
    Senior
    For subcontractor

    Luxoft

    Toronto, ON
    5 days ago
  •  ...future of accounting technology. We seek a Product Analyst, Data Platform and Analytics to play a critical role in  advancing our metric driven...  ...closely   with   Product,   Design, Finance, Commercial   and   Engineering   Teams   to   define   success   metrics,  build... 
    Permanent employment
    Full time
    Work at office
    3 days per week

    caseware

    Toronto, ON
    10 hours ago
  • $70 - $75 per hour

     ...Job Title: Data Analytical Specialist/Scientist - Senior Location: Hybrid – 3 days onsite / 2 days remote (subject to change) Contract: 6 month contract...  ...clear, version-controlled mapping documentation for engineering teams Analyze and profile datasets to identify... 
    Senior
    Contract work
    Remote work

    Bevertec

    Toronto, ON
    more than 2 months ago
  • $69k - $114k per year

     ...are looking for a dynamic individual to advance key People Analytics programs—leveraging data, insights, and technology to drive meaningful...  ...the Manager, People Analytics, including presentations to Senior Manager, Director, and Partner level audiences About the... 
    Senior
    Permanent employment
    Work at office
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $115k - $165k per year

    Data Modeling and Analytics Architect Position Description This role is hybrid and requires you to be at our downtown Toronto office at a minimum 2 days per week - subject to change at any time. We are seeking a Data Modeling and Analytics Architect. This role involves... 
    Work at office
    2 days per week
    Toronto, ON
    7 days ago
  • $95k - $145k per year

    Senior Data Engineering Consultant Position Description This role is hybrid and time.requires you to be at our downtown Toronto and/or Client office at a minimum 4 days per week - subject to change at any We are seeking a Senior Data Engineer to join a high-performing... 
    Senior
    Work at office
    Toronto, ON
    9 days ago
  •  ...” learn more about working at Coinbase. The Data Platform team builds and operates systems to centralize...  ...access, process, and transform that data for analytics, machine learning, and powering end-user experiences. As an engineer on the team you will contribute to the full... 
    Senior
    Full time

    Coinbase

    Toronto, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Data Analytics Engineer. Be the first to apply!