Big Data Engineer (python, Java, Analytics, Storage) South Africa

Johannesburg, Gauteng, South Africa

Job Description

Big Data Engineer (Python, Java, Analytics, Storage)
Role Overview:
We're looking for a highly skilled Big Data Engineer to help architect and implement large-scale data storage and analytics platforms as part of a global client implementation. You'll be responsible for managing data flow from ingestion through to storage and insight generation, using both open-source and enterprise technologies.
Key Responsibilities:

  • Design and build end-to-end data pipelines from ingestion to analytics-ready format.
  • Leverage Python and Java to process large datasets, build transformation logic, and optimize performance.
  • Integrate real-time and batch data flows using Kafka, RabbitMQ, and NiFi.
  • Model and manage scalable data storage solutions for analytics using HDFS, S3, or data lake tools.
  • Support business and client teams with accessible, structured datasets and metadata tagging.
  • Enable searchability and observability using ElasticSearch and visual tools.
Required Skills:
  • 4+ years' experience in big data engineering, with proven projects in implementation settings.
  • Proficient in Python and Java for large-scale ETL and transformation.
  • Experience with Kafka, RabbitMQ, NiFi, and streaming architecture design.
  • Deep understanding of data lake / warehouse design, data partitioning, and indexing.
  • Experience with ElasticSearch and Zookeeper in a production context.
  • Familiarity with security and compliance practices in multi-tenant data environments.
Nice to Have:
  • Experience integrating with BI tools or data visualization platforms.
  • Knowledge of ML model deployment pipelines.
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.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1449736
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned