{bc}
indeed

Senior Data Engineer

Sunlife
Toronto, CAN
Full-time
Senior
Hybrid
Discovered 2 days ago
AWSSnowflakePythonPySparkSQLETL pipelines

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Sunlife