freelance data science engineer python sql jobs in Johannesburg

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


  • Johannesburg, Gauteng, South Africa Mindrift Remote Full-time R 583,298 - R 830,757 Contract

    This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What...

  • Junior Data Engineer

    10 hours ago


    johannesburg, gauteng, South Africa ATS Client Full-time

    Are you passionate about data, automation, and technology? We are looking for a highly capable and intellectually curious Junior Data Engineer to join our innovative tax and advisory business. This opportunity is ideally suited to individuals who have demonstrated exceptional academic achievement and possess strong analytical and problem‑solving...


  • johannesburg, South Africa Network Recruitment Full-time

    Requirements: Relevant IT / Computer Science / Data qualification and experience Strong Data Engineering experience Strong experience with Microsoft Fabric / Fabric IQ Strong SQL development and database experience Experience building and maintaining data pipelines ETL / ELT development experience Azure data services and cloud experience Python experience...


  • Johannesburg, Gauteng, South Africa Mindrift Full-time

    Freelance Machine Learning Engineer (Python) Project‑based, part‑time, fully remote freelance role. Candidates must be located in South Africa and have advanced (C1) English proficiency. What We Do Mindrift connects specialists with AI projects from major tech innovators. Our mission is to unlock the potential of Generative AI by tapping into...

  • Data Analyst

    10 hours ago


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

    Job Openings Data Analyst / BI Developer (Python, SQL, Power BI) About the job Data Analyst / BI Developer (Python, SQL, Power BI) Position Overview: We are seeking an experienced Senior Full Stack Developer with a minimum of 6 years of proven expertise to join our innovative team. The ideal candidate will possess strong proficiency in Python, SQL, PL/SQL,...


  • Johannesburg, Gauteng, South Africa DataTech Recruitment Full-time

    DataTech Recruitment is seeking a Senior Application Support Engineer in Johannesburg to own Tier 2/3 incidents, investigate across application, data and cloud layers, and work with development to resolve production issues. The role emphasizes Python, SQL and cloud-native problem solving within a data-focused insurance technology environment.You will help...


  • johannesburg, gauteng, South Africa Mindrift Full-time

    This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. What We Do...


  • johannesburg, gauteng, South Africa Mindrift Full-time

    Overview This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future...


  • Johannesburg, Gauteng, South Africa Mindrift Remote Full-time R 227,326 - R 454,653 Contract

    Electrical Engineer with Python Experience - Freelance AI Trainer 2 days ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your...


  • Johannesburg, Gauteng, South Africa Mindrift Full-time

    Mechanical Engineer with Python Experience - Freelance AI Trainer 6 days ago – Be among the first 25 applicants. This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English. At Mindrift, innovation meets...

  • Data Analyst

    10 hours ago


    johannesburg, gauteng, South Africa e-Merge IT Recruitment Full-time

    We are seeking an experienced and analytical Data Analyst to be assessed for a potential data and analytics engagement. The successful candidate will have strong technical expertise in data analysis, reporting, dashboard development, data pipelines and Azure-based integrations. This opportunity is suited to a results-driven professional who can translate...

  • Senior Data Engineer

    10 hours ago


    johannesburg, gauteng, South Africa Hire Resolve Full-time

    An award-winning privacy-preserving data collaboration platform that enables companies to analyze and collaborate on consumer data to gain insights, build predictive models, and monetize data without sharing the raw data or compromising consumer privacy, is seeking a Senior Cloud Data Engineer who will be a lead technical contributor responsible for building...


  • Johannesburg, Gauteng, South Africa Mindrift Full-time

    Overview This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of...


  • Johannesburg, Gauteng, South Africa People Source Full-time

    Required to deliver tangible value add to clients. The Consultant must have an intimate understanding of the clients business, understand how to deliver the value-add through analytical and data analytics techniques, and be able to leverage the team to solve the business problem. The Consultant may be required to pursue commercial opportunities with existing...


  • johannesburg, gauteng, South Africa WatersEdge Solutions Full-time

    Waters Edge Solutions is seeking a Data and AI Engineer to blend data engineering with governed AI. The job spans ELT pipelines, Fabric-based data workflows and Python automation, with governance and human review integral to processes. You will work in a Microsoft-centric stack including SQL Server, Azure SQL, Microsoft Fabric, Power BI, SSRS, Python and...

  • Data Scientist

    10 hours ago


    johannesburg, gauteng, South Africa ATS Client Full-time

    As a Data Scientist , you will be responsible for designing, developing, and deploying machine learning and optimisation models that operate at enterprise scale. You will work closely with engineering teams, business stakeholders, and clients to transform complex operational challenges into data-driven solutions. This role offers exposure to advanced...


  • Johannesburg, Gauteng, South Africa Mindrift Full-time

    Freelance Mechanical Engineering Expert with Python Expertise - AI Trainer 3 days ago Be among the first 25 applicants This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your resume in English and indicate your level of English. At Mindrift, innovation meets...

  • Hybrid Software

    1 day ago


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

    BluePearl Consulting seeks an experienced Software & Data Engineer to join a data and software engineering team within a Corporate and Investment Banking environment. You will develop data pipelines, reusable software components, and cloud-based processing solutions while applying sound software engineering principles throughout the lifecycle.The role...


  • johannesburg, gauteng, South Africa Hire Resolve Full-time

    A company that provides a privacy-preserving data collaboration platform that allows companies to securely share and analyze consumer data without exchanging raw information is seeking a full-time Senior Data Science Consultant with strong expertise in data science and strategic consulting to join their dynamic and growing Data Science team. ...


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

    BluePearl Consulting in Johannesburg seeks an experienced Software & Data Engineer to join a software and data engineering team within a Corporate and Investment Banking environment.This role combines software engineering and data engineering to develop and support reliable data pipelines, reusable software components, and cloud-based processing solutions,...