Data Engineer
Africa (Malawi, Zambia,Nigeria, Zimbabwe,Egypt, Kenya)
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)