freelance data science engineer python sql jobs in Johannesburg

3,680 freelance data science engineer python sql job listings in South Africa. Find daily updated positions from leading job boards.

  • Data Engineer

    7 hours ago


    johannesburg, gauteng, South Africa Nedbank Full-time

    Personal and Private Banking It Application Development Manage Self: Technical Why join the team! We are seeking a talented Data Engineer to join a high-performing team responsible for delivering reliable, scalable, and business-critical data solutions within Personal and Private Banking. This role offers the opportunity to work within a data-driven...


  • johannesburg, gauteng, South Africa JVR Software Full-time

    JVR Software is seeking a senior data platform engineer in Johannesburg to own and maintain a Postgre SQL data warehouse and cloud-based data services. You will design pipelines, APIs, and platform services while ensuring data accuracy, security, and availability across key business systems. The role requires 8+ years of software engineering experience and...

  • Data Engineer

    2 days ago


    johannesburg, gauteng, South Africa Afrizan People Intelligence Group Full-time

    Afrizan People Intelligence Group is seeking a skilled Data Engineer for a 12-month contract to build and maintain scalable data pipelines in a fast-paced payments environment. You will ensure data quality, integration and performance across the data platform. The role involves collaborating with architects and stakeholders to implement robust data solutions...


  • Johannesburg, South Africa Network Recruitment Full-time

    Key Responsibilities - Design, build, and deploy AI-powered applications and intelligent automation solutions. - Develop and optimize machine learning and generative AI models. - Work with Large Language Models (LLMs) and Agentic AI frameworks to solve complex business challenges. - Develop data pipelines and analytical solutions using Python and SQL. -...


  • Johannesburg, Gauteng, South Africa PBT Group Full-time

    Senior Data Engineer job vacancy in Johannesburg.PBT Group is seeking an experienced Senior Data Engineer with strong Google Cloud Platform (GCP) expertise to join a project focused on designing, developing and optimising scalable, cloud-native data platforms and near-real-time data pipelines.The successful candidate will have extensive experience building...

  • Senior Data Engineer

    7 hours ago


    johannesburg, gauteng, South Africa Level Up - Your Talent Partner Full-time

    Our client is seeking an experienced Senior Data Engineer to join a growing engineering team within a global technology environment. The role will focus on building scalable data infrastructure, developing robust data integrations and improving the reliability and efficiency of production data systems. The successful candidate will work closely with...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full-time

    To ensure effective movement, collection, integration, storage and provisioning of data to meet business objectives through sound understanding of business unit requirements and frequent collaboration with relevant stakeholders (such as Enterprise Architecture, Database and Solution Architects, Business Intelligence Developers, Data Scientists and Product...

  • Data Engineer

    2 days ago


    Johannesburg, South Africa Africrest Properties Full-time

    As a Data Engineer at Africrest Properties, you will own the data platform end to end, the pipelines, integrations, and reporting that the business relies on to make decisions. You will take full ownership of our existing data pipelines and reporting suite, build automation and system integrations that remove manual effort, and apply AI-accelerated ways of...

  • Data Engineer

    15 hours ago


    johannesburg, gauteng, South Africa Blue Pearl PTY Full-time

    Blue Pearl is seeking 2 experienced Data Engineers to join a high-profile Financial Services programme. The successful candidates will be responsible for analysing, documenting, and managing complex business and data requirements while supporting enterprise data initiatives. They will work closely with business stakeholders, technology teams, architects,...

  • Azure Data Engineer

    7 hours ago


    johannesburg, gauteng, South Africa Blue Pearl PTY Full-time

    Johannesburg, South Africa | Posted on 02/13/2026 The Azure Data Engineer will be responsible for designing, building, optimizing, and maintaining data pipelines and data solutions within the Microsoft Azure ecosystem. The role requires strong experience in cloud-based data engineering, modern data architectures, and scalable data processing frameworks.Key...

  • Data Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Huzzle.com Remote Full-time R 1 - R 2 Contract

    At Huzzle, we connect exceptional talent with exciting opportunities at leading companies across the UK, US, Canada, Europe, and Australia. We work with a diverse range of clients, including startups, digital agencies, and technology-driven businesses across industries such as SaaS, MarTech, FinTech, and AI. Unlike traditional outsourcing agencies, we place...


  • johannesburg, gauteng, South Africa SavageOne Pty Ltd Full-time

    Job Description:We are currently seeking an exceptional Senior Python Developer with eight years of experience to lead our software development efforts. As a seasoned professional in the field of Python programming, you will take on a leadership role within our team, guiding the development of complex software solutions and mentoring junior developers. You...


  • johannesburg, gauteng, South Africa Blue Pearl PTY Full-time

    A leading tech company is seeking an Azure Data Engineer in Johannesburg. The role involves designing and optimizing Azure data pipelines and implementing ETL solutions using Azure Data Factory and Databricks. Candidates should possess 5+ years of experience in data engineering, strong skills in Python and SQL, and relevant Azure certifications. The position...

  • Senior Data Engineer

    15 hours ago


    johannesburg, gauteng, South Africa Hire Resolve Full-time

    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...

  • Data Engineering Lead

    12 hours ago


    Johannesburg, Gauteng, South Africa Blue Pearl PTY Full-time

    Johannesburg, South Africa | Posted on 07/14/2026 Our client is seeking an experienced Data Engineering Lead to design, build, and lead enterprise‑scale data platforms that enable business intelligence, advanced analytics, reporting, and data‑driven decision‑making. The successful candidate will provide technical leadership across the full data...

  • Data Engineer Ii

    3 days ago


    Johannesburg, Gauteng, South Africa The Focus Group Full-time R 600,000 - R 800,000 Contract

    OverviewThe Group Data and Analytics Office is on the lookout for a skilled Data Engineer. The ideal candidate will have extensive experience in data engineering, particularly with SAS, SQL and Oracle, and will be responsible for designing, developing, and maintaining the data infrastructure.ResponsibilitiesDesign, build, and maintain scalable data...


  • johannesburg, gauteng, South Africa ATS Client Full-time

    ATS Client is seeking a Junior Data Engineer in Johannesburg to join a progressive tax and advisory business. You will work within an agile team to design data solutions, build ETL pipelines, and automate data workflows using KNIME, SQL, Python, and Java. A strong academic record and a passion for data and technology are essential. You will collaborate with...


  • Johannesburg, Gauteng, South Africa JVR Software Full-time

    E-Merge in Gauteng is seeking a Senior Data Engineer to design, build and maintain scalable data solutions. You will develop ETL/ELT pipelines, optimize data warehouses and consolidate data from diverse systems.The role requires strong SQL and Python, plus experience with cloud databases and data governance. A hybrid Johannesburg setup and exposure to modern...

  • Senior Data Engineer

    14 hours ago


    johannesburg, South Africa WatersEdge Solutions Full-time

    Location: Johannesburg | Hybrid Employment Type: Full-Time | Permanent Industry: SaaS | AI | Cybersecurity | Governance, Risk & Compliance Technology WatersEdge Solutions is partnering with a global, AI-powered technology business to recruit an experienced Senior Data Engineer . This is an opportunity to join a growing engineering team working at the...


  • johannesburg, gauteng, South Africa Network Contracting Full-time

    Network Contracting in South Africa is looking for an experienced Data Engineer to join our talent database for current and future opportunities. You will focus on building scalable data pipelines, ingestion, ETL/ELT, and data modelling to support analytics and reporting. Ideal candidates have strong SQL skills, hands-on experience with cloud data platforms,...