Organization: AmaliTech
Location: Kigali, Rwanda | Accra, Takoradi & Kumasi, Ghana (Hybrid / On-site)
Employment Type: Full-time
Work Mode: Hybrid / On-site
Job Level: Mid–Senior Level
Industry: Information Technology / Data Engineering
Posted: Recently
Job Overview
AmaliTech is currently seeking a highly skilled and motivated Data Engineer to join its growing data and analytics team.
In this role, you will be responsible for designing, developing, and managing scalable data pipelines that enable efficient data processing, analytics, and decision-making. You will work closely with cross-functional teams including data scientists, analysts, and architects to transform complex datasets into reliable and actionable insights.
This position offers an exciting opportunity to contribute to impactful digital solutions while building a strong career in a dynamic, international working environment.
About the Organization
AmaliTech is a leading social enterprise dedicated to empowering Africa’s next generation of technology professionals. By combining high-quality technical training with real-world work experience, AmaliTech bridges the skills gap and connects young African talent to global technology opportunities.
Headquartered in Germany, AmaliTech operates across Ghana (Accra, Takoradi, Kumasi) and Rwanda (Kigali), employing over 400 technology professionals. The organization reinvests its profits into education, ecosystem development, and community support initiatives, contributing to sustainable growth across sub-Saharan Africa.
Job Details
Job Title: Data Engineer
Department: Service Centre
Location: Kigali, Rwanda | Accra, Takoradi & Kumasi, Ghana
Contract Type: Permanent / Full-time
Work Schedule: Full-time
Work Arrangement: Hybrid / On-site
Compensation: Competitive (based on experience)
Benefits: Attractive benefits package
Key Responsibilities
Data Pipeline Development
- Design, build, and maintain scalable ETL pipelines
- Develop robust data ingestion and transformation workflows
- Assemble large, complex datasets aligned with business needs
- Optimize data processing efficiency and reliability
Data Infrastructure & Optimization
- Design and manage data warehouses and data lakes
- Improve database performance for faster data access
- Automate data workflows for scalability and operational efficiency
- Monitor data pipelines to ensure availability and quality
Monitoring, Security & Governance
- Track system health using tools like Grafana and AWS CloudWatch
- Identify and resolve performance bottlenecks
- Implement security protocols and data governance frameworks
- Ensure compliance with internal data standards and policies
Collaboration & Continuous Improvement
- Work closely with analysts, architects, and data scientists
- Translate business requirements into technical solutions
- Document processes, workflows, and system designs
- Stay updated on emerging data engineering technologies
Requirements & Qualifications
- Bachelor’s degree in Computer Science, Engineering, IT, or related field
- Minimum 3 years of experience in Data Engineering or similar role
- Strong proficiency in SQL and relational / NoSQL databases
- Hands-on experience with ETL tools and data integration platforms
- Experience using Apache Spark, Kafka, or Hadoop
- Solid background in cloud platforms (AWS, Azure, or GCP)
- Advanced programming skills in Python (preferred), Java, or Scala
- Excellent analytical thinking and troubleshooting abilities
Preferred Qualifications
- Experience with Apache Airflow or Luigi
- Familiarity with Snowflake, Redshift, BigQuery, or similar platforms
- Agile project environment experience
- Exposure to large-scale distributed data systems
What Will Make You Successful?
- Strong attention to detail and data accuracy
- Ability to manage complex data workflows
- Problem-solving mindset
- Effective communication and collaboration skills
- Passion for continuous learning and innovation
- Strong organizational and documentation skills
Why Join AmaliTech?
- Work with international technology partners
- Career development and continuous training programs
- Competitive salary and benefits
- Medical insurance including dependents
- Pension and bonus schemes
- Remote work internet support
- Collaborative team culture and bonding activities
- Opportunity to build a global tech career from Africa
How to Apply
Interested candidates should click “I’m Interested” to submit their application.
Required Documents:
- Updated CV (PDF format)
- Relevant certificates (optional)
Recruitment Process:
- Online Application
- Interview Invitation
- Final Selection & Job Offer
Application Deadline: Not specified
Note: Only shortlisted candidates will be contacted.
Frequently Asked Questions (FAQs)
1. Is this role remote or on-site?
This position is hybrid, combining remote work with on-site collaboration in Ghana or Rwanda.
2. What level of experience is required?
A minimum of 3 years’ professional experience in data engineering or related roles is required.
3. Can applicants from any African country apply?
Yes, qualified applicants across Africa are welcome, subject to work authorization requirements.
4. Is relocation support provided?
Relocation support may be considered based on project and location needs.
5. What tech stack does AmaliTech use?
Common tools include Python, Apache Spark, Kafka, Airflow, AWS, and modern data warehousing platforms.
