Himalayas logo
KL

Senior Data Engineer

Kuda Technologies Ltd
South Africa only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Kuda is a money app for Africans on a mission to make financial services accessible, affordable and rewarding for every African on the planet.
We’re a tribe of passionate and diverse people who dreamed of building an inclusive money app that Africans would love so it’s only right that we ended up with the name ‘Kuda’ which means ‘love’ in Shona, a language spoken in the southern part of Africa.
We’re giving Africans around the world a better alternative to traditional finance by delivering money transfers, smart budgeting and instant access to credit through digital devices.
We’ve raised over $90 million from some of the world's most respected institutional investors, and we’re rolling out our game-changing services globally from our offices in Nigeria, South Africa, and the UK.

Role Overview

We are expanding our reach and seeking a visionary Senior Data Engineer to spearhead our data engineering efforts, driving innovation and growth. With a passion for data-driven decision-making, you will play a pivotal role in shaping the future of banking for millions.

Roles and responsibilities

  • Design, develop, and optimise large-scale data ingestion, transformation, and processing pipelines for structured, semi-structured, and unstructured data.
  • Lead the integration of multi-cloud and hybrid data platforms (e.g., Azure SQL, Google BigQuery, on-premises SQL Server).
  • Define and enforce data architecture standards to ensure scalability, security, and optimal performance.
  • Leverage Dataform to manage SQL-based transformations, version control, testing, and deployment of analytics datasets in BigQuery.
  • Introduce and manage real-time streaming solutions (e.g., Kafka, Pub/Sub, or Dataflow) in conjunction with batch data pipelines.
  • Data Quality Governance
  • Establish data quality frameworks with automated validation, anomaly detection, and reconciliation checks.
  • Collaborate with Data Governance teams to maintain data catalogues metadata management, and lineage tracking.
  • Implement security, privacy, and compliance standards (such as GDPR, NDPR, and ISO 27001) within data pipelines.
  • Mentor junior and mid-level data engineers, providing technical guidance and career development support.
  • Partner with Data Science and BI teams to deliver data products for predictive modelling, experimentation, and self-service analytics.
  • Act as a subject matter expert in cross-functional projects, advising on technical trade-offs and best practices.
  • Research and adopt emerging data engineering technologies and methodologies.
  • Drive automation in data workflows to reduce manual intervention and operational risk.
  • Optimise data storage and compute costs through partitioning, clustering, and workload management.

Requirements

  • 7+ years of experience in data engineering, with a proven track record of leading teams.
  • Expert-level SQL skills, including advanced query optimisation and performance tuning.
  • Proven experience with:
  • Microsoft SQL Server / Azure SQL DB / Azure Managed Instance
  • Google BigQuery Google Cloud Platform
  • Dbt. Cloud or Dataform for data modelling, testing, and deployment
  • Data ingestion tools (e.g., Airbyte, Azure Data Factory and Fivetran)
  • Strong programming skills in Python (preferred) and at least one additional language (Java, Scala, or Go).
  • Experience with streaming architectures (Kafka, Pub/Sub, Spark Streaming, or Flink).
  • Familiarity with infrastructure-as-code tools (Terraform, Pulumi, or Deployment Manager).
  • Strong understanding of modern data architectures (Medallion, Data Mesh Lakehouse).
  • Hands-on experience with CI/CD for data and containerization (Docker, Kubernetes).
  • Proficient in Agile delivery methodologies.
  • Preferred:
  • Knowledge of machine learning pipelines (Vertex AI, MLflow, or SageMaker).
  • Prior experience working in FinTech or other regulated industries.
  • Exposure to Looker or similar BI tools.

Benefits

Why join Kuda?

At Kuda, our people are the heart of our business, so we prioritize your welfare. We offer a wide range of competitive benefits in areas including but not limited to:

💜A great and upbeat work environment populated by a multinational team

👴Pension fund

😁Competitive annual leave plus bank holidays

🎁Competitive paid time off (Parental, Moving day, Birthday, Study leave etc)

💖Medical Aid

🥇Award winning L&D training

Kuda is proud to be an equal-opportunity employer. We value diversity and anyone seeking employment at Kuda is considered based on merit, qualifications, competence and talent.

We don’t regard colour, religion, race, national origin, sexual orientation, ancestry, citizenship, sex, marital or family status, disability, gender, or any other legally protected status. If you have a disability or special need that requires accommodation, please let us know.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

South Africa +/- 0 hours

About Kuda Technologies Ltd

Learn more about Kuda Technologies Ltd and their company culture.

View company profile
Claim this profileKL

Kuda Technologies Ltd

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Kuda Technologies Ltd

Explore the variety of open remote roles at Kuda Technologies Ltd, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Kuda Technologies Ltd

Remote companies like Kuda Technologies Ltd

Find your next opportunity by exploring profiles of companies that are similar to Kuda Technologies Ltd. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan