Senior Data Engineer, Retirement Operations

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Data Engineer building Azure pipelines, data platforms, and ML workflows for Manulife’s retirement operations. Supporting trusted analytics across North American teams.

Responsibilities

  • Partner with business and technology teams to translate data needs into scalable solutions
  • Design, build, test, and monitor cloud-based data pipelines and models
  • Troubleshoot data quality and production issues
  • Optimize platform performance and reliability
  • Review code and promote engineering standards
  • Support analytics, reporting, and machine learning use cases with trusted, well-governed data
  • Collaborate with data engineering colleagues to deliver secure, reliable, and efficient solutions
  • Build and maintain data infrastructure for collection, storage, transformation, and analysis
  • Implement data orchestration, data sourcing, cleansing, augmentation, and quality-control processes
  • Design and maintain data warehouses, data lakes, and data lakehouses
  • Create features and preprocess data for machine learning models and move models into production
  • Develop analytical tools, algorithms, modernization roadmaps, scripts, and automation
  • Monitor data integrity and use data interchange formats
  • Deploy machine learning models within production systems and workflows
  • Design and promote data-querying APIs
  • Evaluate, integrate, and manage data engineering tools and frameworks
  • Establish data versioning and lineage tracking for ML training and inference data
  • Lead projects or workstreams independently and contribute to planning
  • Act as a professional information resource for data engineering solutions to business problems

Requirements

  • 4 or more years of experience as a data engineer or data scientist with proficiency in big data engineering
  • Ability to collaborate effectively in a large highly matrixed organization with many different data teams
  • Expert in SQL and PySpark
  • Knowledge of database systems, data lakes, and NoSQL databases
  • Knowledge of data warehouse concepts and architectures and working with Parquet files
  • Proficiency in job orchestration tools like Roadrunner
  • Familiarity with data quality and data modelling tools
  • Proficiency with version control systems like Git
  • Experience with Azure cloud environment, especially Azure Data Factory, ADLS, and Databricks
  • Experience integrating with back-end/legacy environments
  • Experience working on Agile teams using Scrum and Kanban
  • Experience with Call Centre analytics and operations
  • Experience with vector databases and AI engineering
  • Bilingualism in English and French is an asset; if the successful candidate is in Québec, proficiency in both languages is required
  • Familiarity with Tabular Editor and Roadrunner
  • Knowledge of Manulife and John Hancock Retirement products systems and operations

Benefits

  • Health insurance
  • Dental insurance
  • Mental health benefits
  • Vision insurance
  • Short- and long-term disability insurance
  • Life and AD&D insurance coverage
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans, including pension
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Paid holidays, vacation, personal, and sick days
  • Statutory leaves of absence
  • Incentive programs and incentive compensation tied to business and individual performance
  • Hybrid working arrangement

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$113,000 - CA$163,000 per year

Degree requirement

No Education Requirement

Tech skills

AzureCloudNoSQLPySparkSQL

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.