
Senior Data Engineer
Sun Life Financial15 days ago
Toronto, CanadaSenior
Responsibilities
- Maintain a large, complex data repository supporting user behavior analytics, reporting, and insights.
- Develop Python-based AWS Glue and Lambda jobs to parse security logs into usable data formats.
- Build, maintain, and continuously improve user data models, analytical datasets, data processes, and metadata documentation.
- Provide expert guidance on data repositories, ETL, data quality assurance, data modeling, and appropriate use of information security data.
- Manage business data requests and collaborate with IT, Information Security, analytics, and business stakeholders.
- Develop and productionize data models, dashboards, reports, proofs of concept, and ad hoc data requests.
- Support analytical modeling using SQL, HQL, Python, Spark, and Scala.
- Manage or coordinate small to medium projects from initiation through implementation and post-implementation review.
- Mentor junior team members and serve as a data and technology expert within an agile team.
Requirements
- Bachelor’s degree in Computer Science, Statistics, Mathematics, or another highly quantitative field, or at least five years of relevant data and analytics/modeling experience.
- At least five years of experience in data management, programming, and database-associated development.
- Demonstrated experience with data management practices including importing, cleaning, transforming, validating, quality assurance, and data modeling.
- Intermediate proficiency in Python, Spark, Glue, Lambda, HQL, or similar technologies; Java or another object-oriented language is an asset.
- Experience with data preparation, querying, reporting, cloud data warehouses, data pipelines, ETL tools, and security-related logs.
- Strong communication, organization, accountability, prioritization, decision-making, collaboration, and deadline-management skills.
- Ability to manage competing demands and drive data proofs of concept from ideation through production.
- Must satisfactorily complete applicable background checks, including a law enforcement inquiry and credit check, and obtain Canadian Reliability Status Clearance within a reasonable time.
Benefits
- Wellness programs supporting mental, physical, and financial health.
- Career mobility and networking opportunities across multiple career paths.
- Hybrid work arrangement with the choice to work from home or in the office based on business, client, and team needs.
- Employment is conditional on obtaining Reliability Status Clearance and completing required background checks.
Tech Stack
Categories
Data Engineering
About Sun Life Financial
Sun Life Financial provides life and health insurance, group benefits, retirement solutions, and asset management services for individuals, employers, and institutional investors. It generates revenue from insurance premiums and investment management fees, including through MFS Investment Management and SLC Management. Founded in 1865 and headquartered in Toronto, Canada, Sun Life operates across North America and Asia, and its shares trade on the TSX and NYSE under the symbol SLF.