Aviva plc

Ontario
Total Offices: 8
36,000 Total Employees
Year Founded: 1696

Teams at Aviva plc

Recently posted jobs

10 Hours AgoSaved
In-Office
Markham, ON, CAN
Insurance • Financial Services
Develop and maintain economic capital and climate scenario analysis modelling pipelines. Clean and transform large climate, geospatial, exposure, and claims datasets; build statistical and machine learning models; implement stochastic simulation frameworks; collaborate with actuaries and risk specialists; support model validation, governance, monitoring, and communication of analytical insights to stakeholders.
2 Days AgoSaved
In-Office
Markham, ON, CAN
Insurance • Financial Services
Lead workforce planning, operational insights, telephony and enablement teams to optimize staffing, technology and analytics. Drive forecasting, capacity planning, reporting, automation, vendor roadmaps, and improvements to customer and employee experience while developing high-performing teams.
2 Days AgoSaved
In-Office
Markham, ON, CAN
Insurance • Financial Services
Lead data engineering strategy and solution design for Snowflake-based platforms. Build and maintain high-performance data pipelines (dbt, SQL, Python), ensure data quality and governance, perform root-cause analysis, lead agile delivery, mentor engineers, collaborate with architects and QA, produce technical documentation, and support hiring and onboarding activities to enable analytics and AI initiatives.