Senior Data Engineer

About the role and product:
We are looking for an experienced Data Engineer to join the Data &AI team delivering enterprise-grade data platform capabilities. The role centres on building Python-based ETL pipelines across a Medallion architecture, developing and operationalising data quality rules using both Python and the Informatica platform (IDQ, EDC, Axon), and ensuring robust governance integration.

Responsibilities:

  • Design, build, and maintain Python-based ETL pipelines across Bronze, Silver, and Gold layers following the Medallion architecture pattern.
  • Develop and operationalise data quality (DQ) rules in Python, covering validity, completeness, consistency, uniqueness, accuracy, and timeliness dimensions.
  • Build and maintain DQ rules using Informatica IDQ 10.5 on-premises, including mapplet design, profile configuration, and scorecard setup.
  • Support data cataloguing and lineage activities using Informatica EDC, including schema scanning, data classification, and lineage mapping.
  • Configure and maintain Informatica Axon for governance workflows, business glossary management, policy enforcement, and surfacing DQ scores to stakeholders.
  • Develop cross-system DQ checks including referential integrity, reconciliation, and entity deduplication as scheduled Python jobs.
  • Integrate DQ outputs into Power BI dashboards, contributing to the DQ Index Aggregation layer that unifies IDQ scorecard and Python-based scores.
  • Support the IDQ–Axon integration, including Axon Agent configuration and DQ metric propagation into Axon dashboards.
  • Contribute to the Python DQ framework package, maintaining modular, testable, and well-documented code with comprehensive unit test coverage.
  • Support Talend-based ingestion processes at the Bronze layer, ensuring schema conformance and completeness checks.
  • Participate in root-cause analysis of DQ failures using the programme’s three-tier classification taxonomy.

Requirements:

  • Strong Python development skills, including experience with data processing libraries (pandas, PySpark) and testing frameworks (pytest).
  • Hands-on experience with Informatica IDQ 10.5 on-premises: Developer Tool, mapplet design, profiles, scorecards, and expression-based DQ rules.
  • Working knowledge of Informatica EDC for schema scanning, data lineage, and data classification.
  • Experience with Informatica Axon for governance, business glossary management, HITL steward workflows, and DQ score surfacing.
  • Solid understanding of the Medallion architecture (Bronze / Silver / Gold) and data lake design patterns.
  • Working knowledge of SQL and relational databases for data validation and reconciliation.
  • Experience building production-grade Python ETL pipelines with appropriate logging, error handling, and modular design.
  • Experience with CI/CD practices for data pipelines and version control (Git).

Nice to have:

  • Familiarity with Talend for data ingestion workflows.
  • Exposure to AI/ML techniques for data quality: anomaly detection, entity resolution, DQ score aggregation.
  • Experience generating or consuming Informatica IMX-format XML programmatically.
  • Knowledge of Power BI for building or maintaining DQ score dashboards.
  • Understanding of data governance frameworks, stewardship models, and regulatory reporting requirements.
  • Experience with the Informatica IDQ–Axon integration bridge (Axon Agent setup and configuration).

The client offers:

  • 24 working days of annual leave.
  • 10 sick days.
  • All official Ukrainian public holidays are days off.
  • All necessary equipment for work is provided by the company.
  • Medical insurance after the probationary period (3 months).
  • Monthly budget to cover English classes, sports, and psychological support.
  • All accounting and payroll administration are handled by the company; salary is paid net in UAH

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available