Senior Data Engineer - JHB

Hire Resolve

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 1 month ago
Job Summary Hire Resolve's client is looking for a Senior Data Engineer to join their team in Johannesburg, GP. The Data Engineer will be responsible for designing, building, and maintaining scalable data pipelines to support telecommunications CDR processing, real-time data ingestion, and analytical workloads.This role requires expertise in data modeling, ETL development, stream processing, and distributed data systems. The ideal candidate will work closely with developers, DevOps, and analytics teams to transform raw network data into clean, structured, and query-ready datasets that power dashboards, machine learning models, and business logic. The candidate will provide technical leadership, optimize data workflows for performance and reliability, and drive best practices in data engineering methodologiesResponsibilities:
  • Build ETL/ELT pipelines for ingesting, cleansing, and transforming CDRs and telecommunications logs
from multiple network elements (5G/4G/3G/2G). * Design and maintain real-time data flows using Kafka, Apache NiFi and Apache Flink.
  • Work with large-scale distributed file systems for batch and streaming ingestion.
  • Integrate and structure data for analytics platform like Apache Druid, Hudi and Superset.
  • Develop CI/CD pipelines for deploying data workflows and transformation logic.
  • Ensure data quality, schema validation and compliance with retention and security policies.
  • Monitor data pipeline health and optimize performance throughput and cost efficiency.
  • Write complex and performant queries for data validation, transformation, aggregation, and analytics
across relational and distributed platforms. * Develop and optimize big data processing workflows in platforms like Apache Spark, Hive and Druid.
  • Establish efficient issue tracking and workflow processes, enhancing productivity and collaboration
across engineering teams. * Implement security best practices and compliance frameworks to safeguard infrastructure, data, andapplications from vulnerabilities and threats. * Maintain secure role-based access control mechanisms, encryption strategies, and identity managementsolutions to protect sensitive data and ensure regulatory compliance. * Mapping data flows from source to transformation to consumption.
  • Design and implement full-text search and indexing solutions for querying and retrieval of structured and unstructured telecommunications data using Apache tools or similar search engines.
  • Analyze and estimate and implement storage requirements and strategies for large-scale CDR datasets
and real-time data streams, ensuring optimal resource allocation and scalability across environments. * Ensure data integrity and consistency across ingestion, transformation and storage layers throughvalidation checks, schema enforcement and robust error handling mechanisms. * Develop and maintain quality monitoring tools to proactively detect anomalies, missing records or datacorruption across pipelines. * Perform other duties as assignedRequirements:
  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • Strong experience in building data pipelines using tools like Apache NiFi, Kafka, Airflow or similar.
  • Proficiency in SQL, Python, database administration and management like PostgreSQL, MySQL.
Solid understanding of distributed data systems like Hive and Hudi and Spark.Experience with streaming frameworks like Kafka Streams, Apache Flink and Apache Beam.Familiarity with data serialization formats like JSON. * Knowledge of SFTP and secure data transfer mechanisms for ingesting remote files.
  • Proficient with Linux environments, shell scripting and storage systems like Ceph.
  • Experience with data governance, including data privacy and regulatory compliance like GDPR and
implementing access control, auditing and data usage policies. * Experience in maintaining central inventory of data assets, managing metadata and enabling searchablediscovery across structured and unstructured datasets. * Experience in data lineage tracking to map data flows, visualize and track dependencies.
  • Experience with OLAP systems, analytical modelling and columnar databases and designing and
querying multidimensional cubes. * Strong problem-solving skills, ability to work in a fast-paced environment, and manage multiple projectsefficiently. * Strong collaboration skills, adaptability, and a commitment to continuous learning
How to Apply:If you would like to apply for this role, kindly forward your CV to Gaby Turner at or you may forward your CV to itcareers@hireresolve.za.comHire ResolveIT/ComputerRecruiterAboutSpecialists in Civil, Structural, Mechanical Engineering, Information Technology, Mining, Manufacturing and Finance Careers! Hire Resolve is one of the larger and more agile South African recruitment companies that focus on placing professionals and skilled people in permanent employment and contract employment. We prefer and focus on working with top quality professionals and candidates in South Africa and Africa. Hire Resolve has successfully placed Engineering, Mining, IT, Manufacturing and Finance professionals with top firms across the Western Cape, Eastern Cape, KwaZulu Natal, Gauteng and in Africa. Hire Resolve has assisted candidates to find jobs at over 100 JSE listed companies of which many are global companies with offices and operations in South Africa and Africa. It is for this reason that we are well respected in the industries we operate in and in the recruitment industry.

Job Mail

Similar Jobs

  • Data Engineer

    PBT Group

    • Johannesburg, Gauteng
    ? Data Engineer - Azure Data Factory & Databricks Join PBT Group and help us build the future of data-driven innovation PBT Group is looking for an experienced Data Engineer wit…
    • Just now
  • Big Data Data Engineer

    PBT Group

    • Johannesburg, Gauteng
    We are seeking a skilled Data Engineer to design and develop scalable data pipelines that ingest raw, unstructured JSON data from source systems and transform it into clean, struct…
    • Just now
  • Senior Data Scientist

    PBT Group

    • Johannesburg, Gauteng
    The Data Scientist will work within the Data Science and Analytics team to deliver data-driven insights, predictive models, and automated solutions that address complex business ch…
    • Just now