Data Engineer

Africa (Malawi, Zambia,Nigeria, Zimbabwe,Egypt, Kenya)

Date Opened: April 13, 2025

Job Type: Full-Time

Workplace: On-Site


Job Description

The business environment relies heavily on software for many functions - from automated traffic control systems to complex manufacturing processes, and Software Engineers are pivotal in the development of software that provides real solutions. A Software Engineer needs to address the entire software development lifecycle, analyze the needs, and then design, test and develop software in order to meet those needs.

Responsibilities

  • Design, build, and maintain scalable Data Lake/Data Warehouse infrastructures.
  • Develop, optimize, and manage ETL/ELT pipelines for data ingestion and transformation from diverse sources.
  • Clean, validate, and normalize large datasets to ensure data quality, completeness, and consistency.
  • Collaborate with Data Analysts, Developers, and Product Teams to understand data needs and support reporting and analytics.
  • Identify, troubleshoot, and resolve issues in datasets, data pipelines, and metadata repositories.
  • Design and implement tools and processes to ingest, manage, and structure unstructured data in Unicaf’s Data Lake.
  • Proactively monitor data flows and address anomalies, discrepancies, and alert triggers in real-time.
  • Contribute to Agile planning, documentation, and sprint reviews as part of a cross-functional data team.
  • Administer and support Business Intelligence tools to enable data exploration, visualization, and reporting across the organization.
  • Use Git for version control, collaboration, and code deployment.

 

Requirements

  • Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
  • Ability to analyze complex data sets and derive meaningful insights supports data-driven decision-making
  • Clear communication skills are important for collaborating with cross-functional teams and conveying technical concepts to non-technical stakeholders.
  • A passion for solving problems and providing workable solutions
  • Knowledge of algorithms and data structures
  • Strong analytical and reasoning skills with an ability to visualize processes and outcomes
  • Proficiency in Python, SQL,NoSQL
  • Experience of working with unstructured data
  • Previous experience in the field at least 2 year

The Following Will Be Considered an Advantage

  • Holding certifications such as AWS Certified Data Analytics or Google Professional Data Engineer demonstrates validated expertise.​
  • Maintaining or contributing to OSS data projects, writing technical blogs, or speaking at meet-ups

 

Benefits

  • Bi‑Monthly Free Meal Days on premises Enjoy a company‑provided meal twice every month—great food, zero cost.
  • Provident Fund Contribution Become eligible for employer‑matched savings after just six months of service.
  • Generous Paid Time‑Off 22 days of annual holiday leave plus all public holidays in Cyprus
  • 6 paid sick days each year for peace of mind when you need it most
  • Birthday Gift A thoughtful present from the company to help you celebrate your special day.
  • Free Parking Complimentary on‑site parking so you can arrive stress‑free and on time.
  • Flexible Timetable Adjustable working hours to help you balance professional and personal commitments.
  • Professional Certification Support We reimburse approved certification fees.
  • Flexible working (Hybrid, remote mode available)