A

Aviva

Provides savings, retirement, and insurance solutions

Data Engineer - Snowflake, Dbtcore/Cloud, Aws

Data EngineeringPosted on Nov 5
Full-timeMarkham, ON, Canada

About the Job

Requirements

  • At least 6 years of professional experience delivering more than 5 high-impact data projects from inception through warranty.
  • At least 3 years of experience with Snowflake, dbt Core/Cloud, and Amazon Web Services cloud technologies.
  • At least 3 years of experience coding in multiple programming languages, such as Python and Java.
  • Deep knowledge of relational databases, including Snowflake, PostgreSQL, and Amazon Aurora; big data platforms, including Hadoop; and NoSQL databases, such as MongoDB.
  • Proficiency with data visualization tools such as Snowsight, Streamlit, Qlik, and SAP BusinessObjects.
  • Expert-level proficiency in SQL, Python, Shell, and Terraform, with a focus on performance, reusability, and maintainability.
  • Strong technical and business presentation skills, including the ability to identify and address gaps in data designs and processes with internal and external stakeholders.
  • Hands-on experience with orchestration tools such as Zena and AWS Managed Airflow.
  • Experience working in fast-paced, ambiguous, and high-pressure environments.
  • Strong interpersonal and communication skills, with the ability to lead teams and influence cross-functional stakeholders.

Responsibilities

  • Lead the design and implementation of high-performance data pipelines using dbt Core/Cloud, ensuring scalability and maintainability.
  • Write and maintain clean, reusable code in SQL, Python, Shell, and Terraform.
  • Champion data quality, governance, and cataloging practices, and create and review test plans to validate data solutions.
  • Perform root cause analysis and implement effective solutions for complex data issues.
  • Lead agile ceremonies and ensure timely execution of data initiatives.
  • Guide and mentor Data Engineers and project team members to elevate team capabilities and engineering excellence.
  • Work closely with architects, designers, quality assurance engineers, and delivery teams to ensure cohesive, customer-centric data products.
  • Produce and maintain comprehensive technical documentation to support implementation and knowledge sharing.

Desired Qualifications

  • Familiarity with insurance industry processes and systems.
  • Experience operationalizing artificial intelligence, machine learning, and generative artificial intelligence models.
  • SnowPRO Core certification.
  • SnowPRO Advanced Data Engineer certification (DEA-C01 or DEA-C02).
  • SnowPRO Advanced Architect certification (ARA-C01).
  • dbt Developer certification.
  • AWS Cloud Practitioner certification.

About the Company

Aviva

Provides savings, retirement, and insurance solutions

Aviva is a financial services group that provides savings, retirement, and insurance products to individuals, families, and businesses mainly in the UK, Canada, and Ireland. Its products help people manage long-term financial security through life insurance, pensions, and investment options. The company earns money from insurance premiums, investment income, and fees for asset management, and its offerings span protections, savings accounts, retirement plans, and investment services. Aviva differentiates itself by integrating a strong focus on sustainability and responsible investing (such as its Electric Vehicle Salary Sacrifice Scheme and venture capital investments in emerging tech) and by prioritizing diversity and inclusion in its workforce. Its goal is to help clients secure their financial futures while growing its business through a broad, diversified portfolio of financial products and services.

Company size
10,001+
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1990

Recently Posted Jobs

Explore more opportunities at Aviva

See more jobs