Data Engineer

1 week ago


Johannesburg, Gauteng, South Africa Khonology Full time R900 000 - R1 200 000 per year
About the Company:

Khonology is a digital services company focused on software development, Application Support, data analytics and engineering.

We are looking for a skilled Data Engineer to join our team. The ideal candidate will have a strong background in Python, AWS/Azure Cloud technologies, data pipeline management, ETL and ELT principles, and Big Data technologies. You will be responsible for designing, building,
and maintaining scalable and robust data systems to support our data-driven initiatives and productionizing data related systems.

Core Responsibilities and Competencies:
  • Programming: Write efficient and maintainable code in Python and SQL.
  • Data Pipeline Management: Design, develop, and maintain data pipelines to ensure smooth data flow from various sources to the data warehouse.
  • Production Systems: Apply best practices in production systems management to ensure reliability and scalability.
  • ETL and ELT Processes: Implement and optimize ETL (Extract, Transform, Load) and ELT (Extract, Load, Transform) processes to ensure data is correctly ingested, transformed, and loaded.
  • Data API Integration: Develop and maintain data APIs to facilitate seamless data access and integration with other systems.
  • Big Data Technologies: Utilize Hadoop and Spark to process large volumes of data efficiently.
  • Database Management: Manage and optimize relational databases to ensure high performance and reliability.
  • Data Modeling: Design and implement data models to support data product and
    machine learning needs.
  • Query Optimization: Ensure that queries are always optimized for performance to enhance system efficiency.
Our current tech stack:

The ideal candidate should be familiar with our current tech stack:
  • Could Platforms : AWS, Microsoft Azure
  • Main Programming language: Python, SQL (Domain-Specific Language)
  • Big Data technologies (On prem): Hadoop, Spark
  • Code Repositories: BitBucket, GitHub, CodeCommit
  • Deployment frameworks: Bamboo, Octopus Deploy, Codebuild and CodeDeploy


  • Johannesburg, Gauteng, South Africa NTT DATA, Inc. Full time R800 000 - R1 200 000 per year

    Make an impact with NTT DATAJoin 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 to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.The Data Management Security Engineer...


  • Johannesburg, Gauteng, South Africa RANGR Data Full time R1 200 000 - R2 400 000 per year

    RANGR Data is an advanced data engineering and analytics consulting firm, and a certified partner of Palantir. We help clients implement and support the most advanced data operations platform: Palantir FoundryRole OverviewAs Lead Engineer, you are responsible for driving the technical success of client solutions by leading a team of engineers in designing,...

  • Data Engineers

    6 days ago


    Johannesburg, Gauteng, South Africa InfyStrat Full time R900 000 - R1 200 000 per year

    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 maintaining data integration solutions that leverage Denodo's data virtualization platform. Your role will be pivotal in transforming complex data into actionable...

  • Data Engineer

    17 hours ago


    Johannesburg, Gauteng, South Africa Betway Africa Full time R250 000 - R500 000 per year

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Data Pipeline DevelopmentData Engineers design and develop data pipelines to extract, transform, and load (ETL) data from various sources into a data warehouse, data lake, or data mart. They use technologies such as Apache Spark, Apache Kafka, or...

  • Data Engineer

    17 hours ago


    Johannesburg, Gauteng, South Africa Dariel Full time R800 000 - R1 200 000 per year

    Data Engineer / Streaming EngineerJohannesburg, Gauteng, South Africa(Hybrid)Employment Type: Full-TimeAbout the RoleWe are looking for a highly skilled and motivatedData Engineer / Streaming Engineerto join our team. This role is central to building and supporting scalable, secure, and repeatable data pipelines that power intelligent decision-making. You'll...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa PBT Group Full time R600 000 - R1 200 000 per year

    PBT Group is seeking a skilled Data Engineer to join a growing Data Science team responsible for designing, developing, and optimising data pipelines and integration frameworks to support advanced analytics and machine learning initiatives. The successful candidate will play a key role in ensuring seamless data flow, scalability, and reliability across cloud...


  • Johannesburg, Gauteng, South Africa Gig Engineer Full time R2 000 000 - R2 500 000 per year

    Location:Woodmead, Johannesburg, Gauteng, South AfricaEmployment Type:PermanentOverviewThe Associate Director (AD) plays a critical role within the Water Advisory Group (AG) management team, driving performance, growth, and a positive culture. This position provides strategic, operational, client, and people leadership, supporting the delivery of the AG's...

  • Data Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa PBT Group Full time R250 000 - R500 000 per year

    PBT Group is seeking an experienced Data Engineer to join our client's dynamic data team. The successful candidate will work closely with senior stakeholders to design, develop, and maintain robust data pipelines and cloud-based solutions.This role requires a strong understanding of data engineering principles, data lake management, and cloud technologies...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa Pbt Group Full time R500 000 - R1 200 000 per year

    ? Data Engineer – Azure Data Factory & DatabricksJoin PBT Group and help us build the future of data-driven innovationPBT Group is looking for an experienced Data Engineer with deep expertise in Azure Data Factory (ADF) and Databricks to design, develop, and optimise scalable data solutions. This role is perfect for a proactive problem-solver who thrives...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa PBT Group Full time R1 200 000 - R3 600 000 per year

    Employment TypeContractExperience5 to 20 yearsSalaryNegotiableJob Published04 November 2025Job Reference No. Job DescriptionPBT Group is seeking a skilled Data Engineer to join a growing Data Science team responsible for designing, developing, and optimising data pipelines and integration frameworks to support advanced analytics and machine learning...