A

Aviva

Provides savings, retirement, and insurance solutions

Data Engineering Technical Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeWarsaw, Poland

About the Job

Requirements

  • At least 5 years of relevant professional experience.
  • Expertise in Kafka and event-driven architectures; MSK is preferred.
  • Experience with the AWS data stack, including Glue, S3, ECS, and Postgres or Aurora.
  • Experience with SQL and data modelling.
  • Experience building scalable data ingestion, processing, and movement solutions.
  • Ability to write and review code in Java, Python, or another modern programming language.
  • Understanding of Operational Data Stores (ODS), data modelling and transformation patterns, and integration patterns including APIs, event streaming, and change data capture.
  • Experience working in large-scale transformation programmes.

Responsibilities

  • Lead and mentor a team of data and backend engineers.
  • Break down architecture into clear, implementable tasks and designs.
  • Review code, ensure quality, and drive engineering best practices.
  • Act as the team's technical escalation point.
  • Guide development of Kafka/MSK-based streaming pipelines, AWS Glue ETL jobs using Python/PySpark, and containerised microservices using ECS, Spring Boot, or Python.
  • Ensure delivery of scalable, resilient, and high-performing systems.
  • Drive standards for continuous integration and continuous delivery, testing, and observability, including logs and metrics.
  • Implement end-to-end ODS data flows.
  • Apply event-driven and API-based integration patterns.
  • Ensure alignment with canonical data models and schemas.
  • Enforce configuration-driven and metadata-driven approaches, such as YAML mapping.
  • Promote reusable patterns for ingestion, transformation, and publishing.
  • Contribute to establishing the 'golden path' for domain onboarding.

Desired Qualifications

  • Experience with MSK (Amazon Managed Streaming for Apache Kafka).

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