Senior Data Engineer
Role Overview
Senior individual-contributor role on the Data Enablement Team, reporting to the Manager of Data Engineering.
Builds enriched data products about clients, advisors, products, transactions, and their relationships to support analytics across Sun Life Canada.
Works with analysts, data scientists, business stakeholders, governance and risk partners, and data practitioners.
Key Skills for This Role
Full Job Posting
Role overview
Senior individual-contributor role on the Data Enablement Team, reporting to the Manager of Data Engineering.
Builds enriched data products about clients, advisors, products, transactions, and their relationships to support analytics across Sun Life Canada.
Works with analysts, data scientists, business stakeholders, governance and risk partners, and data practitioners.
What you will do
- Design data models for key business entities such as advisors, clients, and products.
- Maintain data quality and integrity across sources for business data assets.
- Translate complex business and technical rules into data-flow and pipeline logic.
- Develop data products with Data Science teams for different use cases.
- Collaborate with stakeholders and incorporate use-case requirements into solution design.
- Standardize metadata into a common glossary and document it for data consumers.
- Bridge business-consumer requirements and data-engineering practices in support of the Business Data Strategy.
What you need
- 3–5 years of hands-on experience with cloud technologies and programming languages for data processing and analytics.
- 3+ years with AWS and Snowflake, including ETL pipelines, catalog management, data quality, and governance.
- 3+ years of proficiency in Python, PySpark, and SQL.
- Experience optimizing Spark and SQL job cost and performance.
- 5 years of experience with relational database systems and relational, dimensional, and analytical models.
- 3–5 years engineering data products for analytical models and building feedback loops between model deployment and data.
- Understanding of data warehousing, data quality, master data management, governance, and data modeling.
- Experience integrating operational data sources into production-grade data products.
- Experience with Parquet and Iceberg; familiarity with very large datasets and big data technologies.
- Excellent verbal and written communication and ability to partner with data scientists to articulate insights.
- Reliability Status Clearance and satisfactory completion of applicable background checks are required.
- Tableau, QuickSight, or Streamlit experience is a plus.
Additional qualifications
- Agile operating-model knowledge, AI and machine-learning concepts, AWS and Snowflake AI services, statistical methods, DevOps technologies, and financial-services experience are nice to have.
- An undergraduate degree in Computer Science, Mathematics, Engineering, or equivalent is listed as a nice-to-have qualification; a graduate degree in business or quantitative science is strongly preferred.
Workplace
- Hybrid organization offering the choice to work from the office or virtually based on business, client, and employee needs.
Compensation
- Listed salary range is 85,000–128,000; the posting does not specify a pay cadence.
Benefits
- The posting mentions wellness programs supporting physical, mental, and financial health and career-development opportunities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Sunlife
Sr. Financial Analyst, Financial Analysis & Planning
Toronto, CAN
You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their fields - who are eager
Sr. Financial Analyst, Financial Analysis & Planning
Toronto, CAN
Vous êtes aussi unique que votre parcours, votre expérience et votre point de vue. Ici, vous serez encouragé, habilité et défié à être à votre meilleur. Vous travaillerez avec des collègues dynamiques – des experts dans
Director, National Accounts
Toronto, CAN
Sun Life Global Investments seeks a Director of National Accounts to execute account strategy and grow retail sales across assigned dealer firms. The role includes account planning, sales development, cross-functional co
Senior API Platform Solutions Design Engineer
Toronto, CAN
Senior Tax Specialist- US Qualified intermediary/FATCA/CRS
Toronto, CAN
Senior Associate, SLC Accounting and Controls - SLC Management
Toronto, CAN
Sr. Financial Analyst, Financial Analysis & Planning
Toronto, CAN
Sr. Financial Analyst, Financial Analysis & Planning
Toronto, CAN
Director, National Accounts
Toronto, CAN
Senior Pricing Analyst
Waterloo, CAN
Senior API Platform Solutions Design Engineer
Toronto, CAN
Senior Tax Specialist- US Qualified intermediary/FATCA/CRS
Toronto, CAN
AVP, Enterprise Data Architecture
Toronto, CAN
Senior Associate, SLC Accounting and Controls - SLC Management
Toronto, CAN