Talent.com
Senior Data Engineer (Kafka Streaming, Spark, Iceberg on Kubernetes)

Senior Data Engineer (Kafka Streaming, Spark, Iceberg on Kubernetes)

The Legends AgencyCape Town, South Africa
2 days ago
Job description

Senior Data Engineer (Kafka Streaming, Spark, Iceberg on Kubernetes)

Remote | R100 000 - R110 000 per month

About Our Client

Our client is a fast-growing, technology-driven company building advanced, high-performance data platforms that power analytics, AI, and business intelligence. Operating at the forefront of real-time data streaming and distributed computing, they're known for their strong engineering culture, technical depth, and commitment to innovation. The environment encourages autonomy, collaboration, and continuous learning across global teams.

The Role : Senior Data Engineer

As a Senior Data Engineer, you'll architect and develop real-time data processing systems that push the boundaries of performance and scalability. You'll lead initiatives in designing and optimizing modern data pipelines and platforms using Kafka, Spark, and Apache Iceberg all running on Kubernetes. This role offers the opportunity to shape data infrastructure strategies and mentor engineers within a technically elite, innovation-driven team.

Key Responsibilities

Design, build, and optimize highly scalable, low-latency data pipelines and architectures.

Develop and manage Iceberg-based data lakes with schema evolution and time-travel capabilities.

Implement robust streaming and ETL workflows using Apache Spark (Scala / Python) and Kafka Connect / Streams.

Deploy, monitor, and scale distributed data services on Kubernetes using containerization best practices.

Optimize performance and resource efficiency across Spark jobs, Kafka clusters, and Iceberg tables.

Establish and enforce engineering best practices, including CI / CD, testing, and code quality standards.

Collaborate across data, DevOps, and analytics teams to enable reliable data delivery and governance.

Mentor engineers and foster a culture of technical excellence and innovation.

About You

5+ years professional experience in data or software engineering.

Expert in Apache Spark (batch and streaming).

Proven experience with Apache Kafka (Connect, Streams, or ksqlDB).

Hands-on knowledge of Apache Iceberg, including table management and optimization.

Strong programming skills in Python (PySpark) or Scala.

Experience deploying distributed systems on Kubernetes (Spark Operator advantageous).

Deep understanding of data modeling, warehousing, and performance optimization.

Advantageous : Familiarity with AWS, Azure, or GCP; Flink; Trino.

Bachelors or Masters degree in Computer Science, Engineering, or related field preferred.

Create a job alert for this search

Senior Data Engineer • Cape Town, South Africa

Related jobs
  • Promoted
Senior Cloud Engineer

Senior Cloud Engineer

BETSoftwareCape Town, Western Cape, South Africa
Get AI-powered advice on this job and more exclusive features.Work closely with our customers, to understand, capture, and deliver against their requirements. Design and build distributed systems.Ab...Show moreLast updated: 19 days ago
  • Promoted
Senior Cloud Data Engineer

Senior Cloud Data Engineer

Media24 (Pty) LtdWorkFromHome, Western Cape, South Africa
You will be working primarily within the Google Cloud Environment using a variety of the tools that Google offers from Biquery and Dataproc to Kubernettes and AI Hub. You should ideally dream in Pyt...Show moreLast updated: 30+ days ago
Senior Data Engineer

Senior Data Engineer

AiRCape Town, Western Cape, South Africa
Quick Apply
The Data Engineering team is building a secure, resilient, and cost-effective data platform that empowers everyone in the business to be an analyst. This is an opportunity to shape best practices, i...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer I

Senior Data Engineer I

LexisNexisWorkFromHome, Western Cape, South Africa
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes,...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

KudaCape Town, Western Cape, South Africa
Job title : Senior Data Engineer.Job Location : Western Cape, Cape Town.We are expanding our reach and seeking a visionary Senior Data Engineer to spearhead our data engineering efforts, driving in...Show moreLast updated: 30+ days ago
  • Promoted
Data Solutions Architect / Senior Data Engineer

Data Solutions Architect / Senior Data Engineer

PBT GroupCape Town, South Africa
Data Solutions Architect / Senior Data Engineer.Data and AI team working on an innovative cloud-based data warehousing and AI solution. RAG (Retrieval-Augmented Generation).You’ll play a leading rol...Show moreLast updated: 20 days ago
  • Promoted
Senior Data Engineer (Snowflake, DBT)

Senior Data Engineer (Snowflake, DBT)

PBT GroupCape Town, South Africa
We are seeking a highly skilled.The ideal candidate will have strong experience with.This role involves building and optimizing data pipelines, ensuring high data quality, and supporting scalable d...Show moreLast updated: 20 days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

Kuda Technologies LtdCape Town, Western Cape, South Africa
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 drea...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

PBT GroupCape Town, Western Cape, South Africa
Senior Data Engineer job vacancy in Cape Town.We are looking for a highly skilled Senior Data Engineer to join our team for a cloud migration initiative centered on Snowflake.The ideal candidate wi...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

Mindworx ConsultingCape Town, South Africa
Relevant software engineering degree at least at Honours level (Master's preferred).Data skills (Traditional SQL and No-SQL). Experience with source control (Git).You will be exposed to these in our...Show moreLast updated: 23 days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

LunoWorkFromHome, Western Cape, South Africa
Luno is the crypto investment app that enables you to buy, store and explore crypto securely.We’re committed to putting the power of cryptocurrency in everyone's hands sensibly and responsibly, wit...Show moreLast updated: 16 days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

LifecheqWorkFromHome, Western Cape, South Africa
You’ll take ownership of our analytics data layer and work closely with our Platform and ML squads.Your job is to build a fast, clean, and reliable system that integrates backend data from an event...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

NTT DATA, Inc.WorkFromHome, Western Cape, South Africa
Be among the first 25 applicants.Join a company that is pushing the boundaries of what is possible.We are renowned for our technical excellence and leading innovations, and for making a difference ...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Platform Engineer

Senior Data Platform Engineer

MoonPayWorkFromHome, Wes-Kaap, South Africa
MoonPay City of Cape Town, Western Cape, South Africa.This is a hands-on technical leadership role with the opportunity to shape the future of our data platform. You will be responsible for designin...Show moreLast updated: 30+ days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

Digis CorpWorkFromHome, Western Cape, South Africa
Digis is a European company with 200 employees, founded 9 years ago.We have grown from a startup into a reliable partner for our clients, combining the best of product and outsourcing services.You ...Show moreLast updated: 30+ days ago
  • Promoted
Data Engineer

Data Engineer

Communicate RecruitmentStellenbosch, South Africa
Pipeline Crafting : Advanced ETL / ELT design, batch & stream processing (Spark, Flink, Beam).Cloud Endurance : Hands-on experience with AWS (Redshift, Glue, Kinesis), Azure (Data Factory, Synapse)...Show moreLast updated: 30+ days ago
  • Promoted
Senior AI Engineer

Senior AI Engineer

Mindworx ConsultingCape Town, South Africa
Design, develop, and deploy scalable AI / ML systems and pipelines using cloud infrastructure (AWS, Google Cloud, Azure). Build and maintain production-grade machine learning models for content recomm...Show moreLast updated: 19 days ago
  • Promoted
Data Engineer (Senior-Level)

Data Engineer (Senior-Level)

IOCOCape Town, South Africa
At iOCO, we design and maintain robust data infrastructure that powers intelligent business solutions.We are seeking a Senior Data Engineer to lead the design, integration, and optimization of comp...Show moreLast updated: 8 days ago