← All jobs
Data Engineer
Cape Town, Western Cape, South Africa · Hybrid · fulltime_permanent · NawiriGroup SA
Apply well, not just fast
Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.
About the role
CI/CDGitPower BI
ABOUT US
Nawiri Group operates a portfolio of leading responsible travel companies and is a core partner of impact organisations and initiatives in some of Africa’s most important wilderness areas. With roots dating back to the 1990s, we employ more than 1,100 people across 20 camps and lodges in Kenya and Tanzania, with commercial and support offices in several countries.
Our commitment to making a positive impact in the wilderness areas and local communities where we operate has earned us international recognition, including our first B-Corp certification, the first in Africa, over a decade ago.
As a certified B Corp, Nawiri Group and its multi-award-winning companies are deeply committed to the well-being of natural ecosystems and local communities. We have ambitious growth plans and are expanding our operational, commercial, analytical and technology capabilities to enable the further scaling of both our guest experiences and travel offerings as well as our positive impact activities in the region.
Why work for us?
- Purpose – Join a certified B Corp that has been consistently pioneering and innovating at the frontier of responsible travel, driven to harnesses the power of business for the greater good.
- Impact – What we believe rests on 3 main pillars namely Elevated experiences, Impact together and Meaningful connections. See your work make a real difference to the business, our guests and our foundation.
- Flexibility – Hybrid working from our offices in Cape Town, Nairobi, Arusha or London, with option for remote work.
- People – Collaborate and work alongside talented colleagues who strive for excellence.
- Timing – Join at an exciting time in the Nawiri data and analytics space as we significantly accelerate and grow how Nawiri leverages data to support decision-making. A real say in how we build our landscape and room to grow with the team.
ROLE SUMMARY
As a Data Engineer you will build and operate secure, reliable and scalable data products and platform services that turn source-system data into trusted, AI-ready datasets for reporting and analytics. This role owns assigned integrations, pipelines, transformations and technical data models end to end, applying modern software-engineering and DataOps practices. Working with Analytics, Data Science, Technology and business teams, you will improve data quality, reliability and cost efficiency across the Nawiri data platform.
KEY RESPONSIBILITIES
- Delivery and stakeholder partnership – Turn business and analytics requirements into practical designs, and own assigned data products from build through to production support.
- Data integration – Build and maintain batch, incremental and change-data-capture pipelines from databases, APIs, SaaS platforms, files and event sources.
- Transformation and modelling – Develop tested, documented and modular data models that analysts and Power BI users can trust.
- Platform Architecture, Innovation and modernisation – Deliver scalable, resilient and cost-efficient changes to the Nawiri data platform providing governed, reproducible data for analytics and AI.
- Reliability, quality and governance – Implement automated testing, monitoring, alerting and lineage; manage access, privacy and platform cost; investigate incidents and fix root causes.
- Engineering standards – Use Git, peer review, CI/CD and infrastructure as code; create reusable patterns, documentation and runbooks; share knowledge and support colleagues.