Skip to content

Open nowPosted 19 hours ago

Data Engineer

NawiriGroup11 open roles

Where
Cape Town, Western Cape, South Africa
Work mode
Hybrid
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowData EngineerNawiriGroup · Cape Town, Western Cape, South Africa
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on NawiriGroup's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.1% of postings close within 7 days. Measured by our own scanner across the market. NawiriGroup postings stay open a median of 3 days.

Share of postings closed within
  1. 1.7%1 day
  2. 3.6%3 days
  3. 8.1%7 days
  4. 15.1%14 days
  5. 34.0%30 days
This job: posted 19 hours ago

NawiriGroup median: 3 days open

The posting

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.

QUALIFICATIONS

  • Degree in Computer Science, Information Systems, Engineering, Mathematics or a related field, or equivalent practical experience.

SKILLS AND EXPERIENCE

Essential

  • 4+ years in data engineering (or software engineering with a strong data focus), including ownership of production data pipelines.
  • Advanced SQL, including complex queries and performance tuning, and strong Python for data work, with clean, testable code.
  • Solid SQL Server and T-SQL experience, including the ability to support, troubleshoot and reverse-engineer SSIS packages and SQL Server Agent jobs.
  • Strong data modelling skills, including dimensional modelling (star and snowflake schemas), medallion architecture and layered warehouse design.
  • Cloud platform experience (ideally AWS) backed by relevant certifications.
  • Hands-on experience with AWS data services, particularly S3, Glue (Python/PySpark) and Lambda.
  • Experience with CI/CD and DataOps, moving code smoothly from development to production using version control and deployment frameworks like GitHub.
  • Experience monitoring and troubleshooting production workloads, from alerting through to root-cause analysis.
  • Sound understanding of data-quality testing, lineage, access control and data privacy.
  • AI Integration leveraging LLMs and AI-assisted tools safely to accelerate development while fully understanding the underlying data logic.
  • Supporting Power BI and enabling data-science and AI workloads.

Advantageous

  • Snowflake development, including stages and Snowpipe, streams and tasks, role-based access control, and warehouse cost and performance management.
  • Automating and scheduling workflows using pipeline orchestration tools like Apache Airflow, dbt, Dagster, AWS Step Functions or similar.
  • Managed ingestion or CDC tools such as Fivetran, Airbyte or AWS DMS.
  • Enforcing fine-grained access control, privacy detection (PII), and metadata management aligned with principles like Data Mesh.
  • Infrastructure as code with Terraform, AWS CDK or CloudFormation.
  • Relevant cloud or data certifications, such as AWS Certified Data Engineer, AWS Solutions Architect, SnowPro Core, dbt certification.

COMPETENCIES

  • Solutions-driven and sound technical judgement
  • Analytical problem solving, quality-focused and attention to detail
  • Planning, prioritisation and reliable delivery
  • Process optimisation, innovative and efficiency-focused
  • Working collaboratively with people (team-focused)
  • Clear communication and stakeholder management
  • Accountable with calm ownership of incidents under pressure
  • Continuous improvement, being curious and cost conscious
  • Learning agility and adaptability

ATTRIBUTES AND BEHAVIOURS

  • Own the Outcome - take responsibility for delivering results, not just completing tasks.
  • Equip & Empower - set others up to succeed and trust them to lead and decide.
  • Speak Up - share context, challenge constructively, and say what needs to be said.
  • Customer First - design our decisions and actions around the people we serve.
  • Collaborate for Impact - work across boundaries to deliver outcomes that matter.
  • Keep Learning - stay curious, learn fast, and improve through action and reflection.
  • Lead With Heart - combine care, honesty and accountability in how we lead and work.
From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against NawiriGroup's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on NawiriGroup's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    NawiriGroup's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.