Talent.com
Data Engineer - South Africa

Data Engineer - South Africa

Mi-C3 InternationalJohannesburg, Gauteng, South Africa
30+ days ago
Job description

Data Engineer - Data Integrations / Big Data Engineer

We are seeking a Data Integrations / Big Data Engineer with experience in Apache NiFi, Kafka, and enterprise systems to design and implement secure, scalable, and real-time data pipelines for a high-profile client implementation project. The ideal candidate will have expertise in managing structured and semi-structured data, integrating legacy and modern systems, and automating data flows across cloud and on-prem environments.

Key Responsibilities

  • Design, develop, and maintain data pipelines for ingesting and transforming data from various sources (including APIs, flat files, DBs).
  • Integrate messaging systems like Kafka and RabbitMQ into the pipeline for event streaming and system decoupling.
  • Work closely with Business Analysts and BPEs to translate client requirements into technical data flows.
  • Implement and manage connectors for REST APIs, and file-based batch processes.
  • Ensure data lineage, auditability, and performance tuning of NiFi flows.
  • Deploy and monitor data flows in distributed environments using Zookeeper, Kafka, and ElasticSearch for logging and observability.
  • Strong experience in designing and implementing data integration solutions for real-time streaming data.

Required Skills

  • 3–5+ years of experience in data integration / engineering roles.
  • Experience with Apache NiFi (flow design, templates, version control, custom processors).
  • Proficient in Kafka, RabbitMQ, and event-driven architectures.
  • Experience integrating with legacy systems (BAPIs, IDocs, OData).
  • Scripting and transformation in Python, Groovy, or Java.
  • Familiarity with distributed systems (Zookeeper, ElasticSearch, etc.).
  • Experience with CI / CD for NiFi or container-based deployments (Docker, Kubernetes).
  • Nice to Have

  • Knowledge of security practices (TLS, role-based access in NiFi).
  • Hands-on with monitoring tools (Prometheus, Grafana).
  • Familiarity with cloud platforms (AWS / GCP / Azure) for data storage or processing.
  • Other Requirements

  • Eligibility for Top-Level Security Clearance :
  • Candidates must be eligible to obtain and maintain security clearance at the highest level, in accordance with applicable national security regulations.

  • On-Site Work Requirement :
  • This role requires full-time, on-site presence at the client’s premises located in Pretoria. Remote or hybrid work arrangements are not applicable.

    #J-18808-Ljbffr

    Create a job alert for this search

    Data Engineer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Data Engineer (Azure) - 6 month contract

    Data Engineer (Azure) - 6 month contract

    Ace StaffingJohannesburg, South Africa
    Bryanston, Johannesburg (Hybrid / remote).Contract : 6 months starting asap / 1 July 2025.A leading digital strategy and technology services company is seeking a skilled. This role involves designing, bu...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    FirstRand Namibia LimitedJohannesburg, Gauteng, South Africa
    Data Engineer page is loaded## Data Engineerlocations : Johannesburgtime type : Full timeposted on : Posted Todaytime left to apply : End Date : November 10, 2025 (9 days left to apply)job requi...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer (Remote Position) - Cape Town, Western Cape

    Data Engineer (Remote Position) - Cape Town, Western Cape

    Glasshouse RecruitingMidrand, Gauteng, South Africa
    Remote
    Tertiary degree in BSc Computer Science, B.IT or Informatics related degrees, Mathematics, Applied Mathematics, Actuarial Science or an Engineering degree. Understanding and working experience in da...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Network RecruitmentCenturion, South Africa
    Our client is a leading player in the financial services sector, known for its innovative approach to technology and data. With a strong focus on digital transformation, they offer a dynamic environ...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer, Data

    Engineer, Data

    Standard Bank of South Africa LimitedRoodepoort, Gauteng, South Africa
    Business Segment : Insurance & Asset Management.Location : ZA, GP, Roodepoort, 4 Ellis Street.To develop and maintain complete data architecture across several application platforms, provide capabili...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    FNB South AfricaJohannesburg, Gauteng, South Africa
    Talent Specialist @ FNB SA | Driving Business Process Improvement.To ensure effective movement, collection, integration, storage, and provisioning of data to meet business objectives through sound ...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer-2

    Data Engineer-2

    RmbwestportGauteng, South Africa
    Showing 19 Data Engineer 2 jobs in Randburg.We are seeking Data Engineer (Front end Analytics) for a 12 month contract.Provide Technical Expertise to implement front-end analytics through Google An...Show moreLast updated: 4 days ago
    • Promoted
    AWS Data Engineer (6-Month Contract)

    AWS Data Engineer (6-Month Contract)

    Visi SelectJohannesburg, Gauteng, South Africa
    AWS Data Engineer (6-Month Contract).Remote (supporting an international client).Design & optimise data pipelines and ETL processes. Work with AWS services : S3, Glue, Redshift, DBT, Spark, Terraform...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Data Engineer / Lead - Hybrid

    Data Engineer / Lead - Hybrid

    Recruitment Dynamix (Pty) LtdJohannesburg, South Africa
    Data Lead (Engineer) to take ownership of the organisations data infrastructure, cloud environments, and IT services.This pivotal role will ensure that their data ecosystem is secure, scalable, r...Show moreLast updated: 17 hours ago
    • Promoted
    Data Engineers (Denodo)

    Data Engineers (Denodo)

    InfyStratJohannesburg, Gauteng, South Africa
    InfyStrat is on the lookout for skilled and driven Data Engineers with expertise in Denodo to join our innovative data team. As a Data Engineer, you will be responsible for designing, building, and ...Show moreLast updated: 30+ days ago
    • Promoted
    AWS DATA ENGINEER – PRETORIA / JHB / CAPE TOWN UP TO R1M PER ANNUM

    AWS DATA ENGINEER – PRETORIA / JHB / CAPE TOWN UP TO R1M PER ANNUM

    E-MergeJohannesburg, South Africa
    A leading South African intelligent automation company is looking for a skilled AWS Data Engineer to join their innovative and growing team. You will be joining a team specializing in Robotic Proces...Show moreLast updated: 30+ days ago
    • Promoted
    Databricks Data Engineer (PySpark, Financial Datasets) – Sandton – R40

    Databricks Data Engineer (PySpark, Financial Datasets) – Sandton – R40

    e-Merge IT RecruitmentSandton, Gauteng, South Africa
    A cutting-edge technology company transforming businesses across the Middle East, Asia Pacific, Africa, and the United States whose mission is to drive cloud innovation and build AI that benefits h...Show moreLast updated: 2 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Level-UpJohannesburg, South Africa
    We are seeking a skilled Data Engineer to design, develop, optimize, and manage robust, highly available data analytics infrastructure, reports, and data models. This role drives the delivery of hig...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Oostelike Personeel KonsultanteCenturion, South Africa
    Legal requirements : Must be a South African Citizen with a clean criminal background and ITC (no bad debt) - checks will be done on shortlisted applicants. Appointment : Permanent, full-time position...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Data and AI Engineer

    Lead Data and AI Engineer

    Boardroom AppointmentsSandton, South Africa
    Drive the vision, execution, and continuous improvement of the company's data and AI team.Mentor a high-performing team, instilling best practices and innovative thinking.Align projects with busine...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    AFGRI Group HoldingsCenturion, Gauteng, South Africa
    This roles responsibility is to design develop and maintain data-based solutions including ensuring that the operationalization of data pipelines and data stores are high-performing efficient organ...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer - AWS

    Data Engineer - AWS

    Psybergate (Pty) LTDCenturion, South Africa
    Design, develop and maintain complex data pipelines from multiple sources into a central data platform / lakehouse.Ensure reliability, scalability, and maintainability of pipelines.Optimize data flow...Show moreLast updated: 2 days ago
    • Promoted
    AWS Data Engineer

    AWS Data Engineer

    PBT GroupJohannesburg, South Africa
    Ready to take your data engineering career to new heights?.Architect modern data analytics frameworks.Translate complex requirements into scalable, secure, high-performance pipelines.Build & optimi...Show moreLast updated: 30+ days ago