About this role
We are seeking a skilled and proactive Data Analytics Engineer to join our team in Nairobi, where you will play a critical role in designing, building, and maintaining our organization’s analytics and data ecosystem. As a global humanitarian aid, relief, and development non-governmental organization, we rely on data-driven solutions to inform our decisions and drive our mission forward.
Why Join CareerLink Africa
CareerLink Africa is Africa's dedicated job platform for finding work, hiring top talent, and growing professionally. By joining our network, you will become part of a community that is building the bridge between African professionals and the opportunities they deserve — across every industry, every border, and every career stage. Our platform offers a unique opportunity to work with leading employers across the continent, and to be part of a team that is shaping the future of work in Africa.
What You'll Do
In this role, you will be responsible for delivering reliable, scalable data pipelines and analytics solutions that support reporting, insights, and operational workflows across departments.
- Design, build, and maintain analytics-ready datasets and data models to support reporting, dashboards, and advanced analytics, leveraging your expertise in data modeling, transformation, and analytics engineering.
- Develop and optimize data transformation logic to ensure performant and reliable analytical outputs, using your strong SQL proficiency and Python scripting skills.
- Partner with business and technical stakeholders to translate analytical requirements into datasets, metrics, and visualizations, and enable downstream consumption of analytics outputs through reporting tools and dashboards.
- Enable and support analytics-driven solutions built using Power BI, Power Apps, and Power Automate, and design and maintain data integrations that allow Power Platform solutions to consume analytics datasets efficiently.
- Collaborate with cross-functional teams to improve analytics workflows and delivery processes, and contribute to continuous improvement of analytics practices, performance, and usability.
What We're Looking For
To be successful in this role, you will need to have a strong foundation in data analytics engineering, as well as excellent communication and teamwork skills.
- A Bachelor’s degree in Computer Science, Data Science, Information Systems, Statistics, or a related STEM field, or an equivalent combination of education, certifications, and professional experience.
- 3–5 years of experience in data analytics engineering, analytics development, or related roles supporting enterprise analytics solutions, with advanced SQL proficiency, including CTEs, window functions, complex joins, and query performance optimization.
- Proficiency in Python for data manipulation, pipeline scripting, and automation tasks, as well as experience with Git version control for collaborative development and code management.
- Strong understanding of data warehousing concepts, dimensional modeling, and star/snowflake schema design, as well as hands-on experience working with Power BI and integrating analytics datasets into Power Apps and Power Automate solutions.
- Strong communication and teamwork skills, with the ability to explain analytical concepts to non-technical audiences, and experience supporting business users and analysts by enabling self-service analytics and data-driven innovation.
Perks & Benefits
As a member of our team, you will have the opportunity to work remotely and collaborate with a talented team of professionals who are passionate about using data to drive positive change.
If you are a motivated and talented Data Analytics Engineer with a passion for using data to drive insights and inform decision-making, we encourage you to apply for this exciting opportunity to join our team and contribute to our mission.
Application Deadline
5 August 2026

