Invesco

Invesco

Senior Engineer Digital Distribution

Charlottetown, Prince Edward Island · Senior · Part-time

Sponsorship not specified$70k-$75kDetected 30 days ago
PythonBashGitSQLPostgreSQLSnowflakeAWSTerraformAnsibleCI/CDLinuxAirflowdbtData EngineeringLLMsStatisticsAccessibility

About the role

  • You will be responsible for supporting advanced analytics initiatives and data integration.
  • The position requires a strong technical hands-on-skilled engineer.

Responsibilities

  • Understand the business and enable the full life cycle of development/ reporting/ integration projects: planning, design, develop, testing and rollout that confirms to Agile Standards
  • Create and manage data, applications and technology architecture documentation and design artifacts

Requirements

  • 5-7 years of experience in data modeling, data warehousing, and big data architectures
  • 5-7 years of experience of Amazon cloud (AWS)- S3, RDS, Lambda, Glue, SNS, Terraform etc.
  • 5-7 years of experience in building data pipelines in tools using Apache Airflow, Airbyte
  • Good understanding of ETL/ELT experience and good knowledge of SQL and query optimization techniques (ie DBT)
  • Strong experience with databases such as Snowflake Postgres, Aurora, Athena
  • Strong programming experience with Python, Linux/bash scripting, Ansible
  • Understanding and knowledge of Automated code Deployments CI/CD
  • Help maintain the code and capability environment required to evolve data-driven, analytical capabilities with the end goal of understanding customer behavior and competitive dynamics
  • Strong experience with writing complex programs, implementing architectures, and enabling automation in these environments

Nice to have

  • 3-5 years of experience with Snowflake, with Cortex AI and LLM prompt engineering a nice to have

Skills

  • Managing application and data integration platforms using AWS Cloud Components

Compensation

  • The total compensation offered for this position includes salary and incentive pay and will vary based on skills, experience and location

Company info

  • The North America Client Transactions & Data team is to streamline access to Client Information.
  • We provide predictable data that enables our partners to respond more nimbly and rapidly to our changing business environment.
  • By centralizing and delivery of our client data as a product, we provide transparent roadmaps while using a standardized, consistent & predictable in engineering practices.

This listing is sourced directly from Invesco's careers page and normalized into a canonical job model.