{"id":1141019,"url":"https://alion.io/job/aviva-canada-senior-data-engineer-with-kafka","title":"(Senior) Data Engineer with Kafka","company":{"id":1074183,"name":"Aviva Canada","domain":"aviva.ca","url":"https://alion.io/company/aviva-ca","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"B","score":83,"open_postings":3,"ghost_share":0,"stale_share":0.667,"repost_share":0,"time_to_fill_p50_days":30,"computed_at":"2026-10-20T05:45:00Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Warsaw, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":64000,"max_usd":106000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":107},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon Aurora","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"AWS Glue","optional":false},{"name":"CI/CD","optional":false},{"name":"ETL/ELT","optional":false},{"name":"PostgreSQL","optional":false},{"name":"pySpark","optional":false},{"name":"Python","optional":false},{"name":"Spark","optional":true}],"status":"closed","first_seen_at":"2026-09-02T00:00:00Z","employer_posted_date":"2026-09-02","last_verified_at":"2026-10-19T22:34:30Z","board_verified":false,"closed_at":"2026-10-19T22:34:30Z","days_open":47,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":47},"description":"Hi, we're glad you're here! We are hiring to our Aviva Services Excellence Centre! Take a look at our job description - maybe it suits you or one of your friends? \nAs a (Senior) Data Engineer you will be responsible for designing, building and supporting scalable data ingestion and transformation pipelines that power the enterprise Operational Data Store (ODS). You will work within a cloud-native AWS environment, developing event-driven data solutions using Kafka (MSK), AWS Glue and Python-based engineering services.\nYou will collaborate closely with Technical Leads, Solution Architects, API Engineers and Domain Teams to onboard new data domains into the ODS platform using reusable, metadata-driven patterns and enterprise data standards. This role focuses on delivering high-quality, reliable and scalable data pipelines that enable trusted business data across the organisation.\n What will you be doing?\nBuilding and maintaining scalable data pipelines using Kafka/MSK, AWS Glue, Python and PySpark.\n\nDesigning and implementing ingestion, transformation, validation and publishing processes.\n\nDelivering end-to-end Operational Data Store (ODS) data flows integrating APIs, event streams and batch sources.\n\nDeveloping reusable frameworks, metadata-driven solutions and onboarding patterns across business domains.\n\nEnsuring data quality, integrity, traceability and adherence to enterprise data models and standards.\n\nWriting clean, testable and maintainable code while participating in code reviews and technical discussions.\n\nSupporting CI/CD pipelines, monitoring, logging and operational excellence initiatives.\n\nIdentifying opportunities to improve platform performance, scalability and reliability.\n\nCollaborating with Product Owners, Architects, Domain SMEs and engineering teams to deliver business outcomes.\n\nContributing to technical documentation, design artefacts and domain onboarding activities.\n\nWhat we’re looking for?\nEssential\nStrong experience in Data Engineering (Senior over 5 years, regular over 3 years).\n\nExperience with Kafka or event-driven architectures.\n\nHands-on experience with AWS services including: AWS Glue, S3, ECS, MSK , Aurora/PostgreSQL\n\nStrong Python development skills.\n\nExperience building ETL/ELT pipelines.\n\nGood understanding of data modelling concepts.\n\nExperience working with JSON, Avro and schema-based integrations.\n\nFamiliarity with CI/CD and DevOps practices.\n\nKnowledge of data quality and data validation techniques.\n\nDesirable\nExperience with Apache Kafka/MSK.\n\nExperience with CDC technologies such as Debezium.\n\nKnowledge of metadata-driven data platforms.\n\nExperience working within Financial Services or Insurance organisations.\n\nIn Aviva Services Excellence Centre, we provide:\nContract of employment\n\nPerformance Bonus\n\nPrivate medical care (ENEL-MED)\n\nCafeteria system of benefits (e.g.MultiSport card)\n\nAdditional parent privileges: - baby leave -6 weeksleave for second parent - shortened working time after parental leave\n\nEmployer-funded group insurance\n\nEmployee Shares Plan\n\nExtra day off for birthday\n\nPaid time off to volunteer\n\nAdditionalleaveacquired over the years in the company (even 5 days more in a year)\n\nWellbeing Leave -additional two weeks paid leave after 10 years of service\n\nPsychological support consultations\n\nAccess to the e-learning platforms\n\nInternal employee referral program\n\nHybrid working model from Poland with a few days in Warsaw office per month\n\nAttractive office location in Warsaw -Gdański Business Center\n\nAdditional entitlements for people with disabilities - Work Without Barriers\n\nWork environment that promotes diversity - Diversity Charter\n\nDo you see yourself in Aviva Services Excellence Centre? Be sure to apply!\nAviva is for everyone!\nWe’ve been ranked the #1 Best Workplace in Poland for a second year in a row and a top choice for Millennials by Great Place to Work®!\nAs a signatory to the Diversity Charter, Aviva applies a policy of equal treatment and creates a work environment that is friendly to people with disabilities. We do not require from candidates the date of birth, marital status and attached photos to your CV. We encourage all individuals regardless of gender to apply.\nMost of our people are smart working - spending also time in our office - combining the benefits of flexibility, with time together with colleagues.\nWe’re inclusive - we welcome applications from people with diverse backgrounds and experiences.\nExcited but not sure you tick every box? Research tells us that women, particularly, feel this way. So, regardless of gender, why not apply and try!\nTo find out more about current job offers at Aviva take a look here.","description_format":"text","description_chars":4673,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Cafeteria","Hybrid work","Parental leave"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Property & Casualty Insurance"],"lifecycle":[{"event":"open","at":"2026-09-23T11:22:22Z"},{"event":"close","at":"2026-10-19T22:34:30Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/aviva-canada-senior-data-engineer-with-kafka","json_url":"https://alion.io/job/aviva-canada-senior-data-engineer-with-kafka.json","meta":{"generated_at":"2026-10-20T13:02:56Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14450,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-21T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1074183},"rest":"https://alion.io/mcp/rest/get_company?id=1074183"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faviva-canada-senior-data-engineer-with-kafka"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Faviva-canada-senior-data-engineer-with-kafka"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Faviva-canada-senior-data-engineer-with-kafka"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/aviva-canada-senior-data-engineer-with-kafka\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faviva-canada-senior-data-engineer-with-kafka"}]}