freelance data science engineer python sql jobs in Johannesburg

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

  • Senior Data Science

    10 hours ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full-time

    A data collaboration firm in Johannesburg is seeking a Senior Data Science Consultant to join their team. In this full-time position, you will provide strategic consulting, lead data science projects, and leverage advanced analytics to support client solutions. Ideal candidates have 7+ years in data science, strong expertise in Python and SQL, and experience...

  • Software Engineer

    21 hours ago


    Johannesburg, Gauteng, South Africa Alignerr Corp. Remote Full-time R 1 - R 3 Contract

    About The RoleWhat if your Python expertise could directly influence how the next generation of AI systems thinks, reasons, and writes code? We're looking for advanced Python engineers to work on real-world software and data challenges — building, evaluating, and improving the high-quality technical workflows that power cutting-edge AI...

  • Data Analyst

    4 days ago


    Johannesburg, Gauteng, South Africa e-Merge IT Recruitment Full-time R 568,000 - R 809,000 Contract

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


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

    Employer Hire Resolve Location Gauteng Job type Other IT/Computer Salary Not specified Posted 26 Oct 2026 Responsibilities: Spark Optimization: Act as the internal SME for Spark internals; manage memory, shuffle tuning, and partitioning for cost-effective performance. Cloud-Agnostic Development: Build pipelines using Python and Delta Lake,...

  • Senior Python

    21 hours ago


    Johannesburg, South Africa Network Contracting Full-time €30,000 Contract

    We are currently building our IT talent database and are looking to connect with experienced Python Engineers for current and future opportunities. We are particularly interested in professionals with strong Python development experience, API engineering, microservices, data integration and cloud-based deployment. Experience supporting AI/LLM-enabled...

  • Data Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa The Hiring House Full-time

    Key Performance Areas - ETL/ELT Pipeline Development & Maintenance - SQL Optimization & Database Performance - Data Quality, Reliability & Troubleshooting - Cloud Infrastructure & Automation - Collaboration, Integration & Documentation Minimum Qualifications & Certifications Required: - Bachelors degree in Computer Science, Information Systems,...

  • Data Engineer

    21 hours ago


    Johannesburg, South Africa Network Contracting Full-time €45,000 Contract

    We are currently building our IT talent database and are looking to connect with experienced Data Engineers for current and future opportunities. We are particularly interested in professionals with experience in data ingestion, ETL/ELT, SQL, data modelling, orchestration and cloud data platforms. Register your profile with us so your data engineering...


  • Johannesburg, Gauteng, South Africa Rise Data Labs Remote Full-time R 165,000 - R 248,000 Contract

    About Rise Data LabsRise Data Labs is a leading AI training and data annotation company that specializes in creating high-quality training data for artificial intelligence systems. We work with top AI companies and research institutions to improve machine learning models through expert human annotation and validation.About Rise Data LabsRise Data Labs is a...


  • Johannesburg, Gauteng, South Africa Jobgether Full-time

    This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Freelance Full-Stack Developer | Django | AI Products | Python & LLM Integration based in South Africa.As a Freelance Full-Stack Developer, you will contribute to the ongoing development of an evolving AI-powered product at the...

  • Data Science

    2 days ago


    City of Johannesburg Metropolitan Municipality, Gauteng, South Africa Network Recruitment Full-time

    Get AI-powered advice on this job and more exclusive features.Senior Recruiting Consultant @ Network Recruitment specializing in placement of Actuarial and Analytical ProfessionalsLead Data Science & Analytics – Drive Innovation!Are you a data-driven leader ready to shape the future of analytics? We’re looking for a Data Science & Analytics Manager to...

  • Analytical Engineer

    2 days ago


    Johannesburg, South Africa Busika Full-time

    The Opportunity We are recruiting an experienced Analytical Engineer for one of South Africa's leading banking institutions. This is not a traditional Data Engineering role. We are specifically looking for someone with deep expertise in Data Modelling, SQL, Data Vault 2.0, and the ability to transform complex business requirements into trusted,...

  • Python Developer

    15 hours ago


    johannesburg, gauteng, South Africa ATS Client Full-time

    A leading provider of data, analytics, and software solutions is seeking a skilled Python Developer with experience in both client-side and server-side web development. The successful candidate will join a dynamic team focused on delivering innovative, high-quality software solutions. Qualifications Bachelor's Degree in Computer Science or a related...


  • Johannesburg, Gauteng, South Africa Sabenza IT & Recruitment Full-time

    Johannesburg, South Africa | Posted on 26/10/2026 We are looking for an Intermediate Backend Engineer with strong Python and Django experience to develop, maintain and enhance backend applications and services. The ideal candidate will have solid software engineering fundamentals, hands-on production experience and a practical approach to solving technical...

  • Data Engineer

    10 hours ago


    Johannesburg, Gauteng, South Africa Inkhanyeti Solutions Full-time

    We are seeking for a skilled Data Engineer who will be responsible for handling the delivery of data and information relating to the business intelligence. They design, develop and maintain data warehouse and analytics meet an enterprise's business analysis and reporting needs. This is a contract role renewable. Job Description Experience required: 6 years...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full-time

    Hire Resolve's client is looking for a Senior Data Science Consultant to join their team in Cape Town (Remote), the candidate needs to have strong data science and consulting expertise to join our dynamic and growing Data Science team. Role and Responsibilities: As part of our Data Science team, you will report directly to the Head: Data Science. As a Senior...

  • Data Scientist

    1 day ago


    Johannesburg, Gauteng, South Africa ATS Client Full-time

    ATS Client is seeking a Data Scientist to design, develop, and deploy ML and optimisation models at enterprise scale in a hybrid Johannesburg-based role. You will collaborate with engineering, business stakeholders and clients to translate complex operational challenges into data-driven solutions, with exposure to geospatial analytics, cloud platforms,...

  • Data Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa ATS Client Full-time

    We have a new and exciting opportunity for a Data Engineer to join our newly created Group Technology function. Working closely and supporting the Chief Information & Data Officer you will lead the delivery of a Datalake for the global business and building data pipelines that support commercial data propositions we sell to our customer and deliver data to...


  • Johannesburg, Gauteng, South Africa Bbdsoftware Full-time

    BBD is an international software solutions company helping businesses solve complex challenges through smart, scalable technology. With over 40 years of experience across industries, we combine deep technical expertise with a practical understanding of business to deliver solutions that create long-term value. Our services span digital enablement, software...

  • Senior Backend

    2 days ago


    johannesburg, gauteng, South Africa NTT Limited Full-time

    NTT DATA is seeking a senior backend and integration-focused software engineer to work across Python and PHP, REST APIs, and SQL in a Linux/FreeBSD production environment. The role spans application development, automation, and production services for Broadband platforms, requiring strong problem-solving and collaboration with network and platform engineers....

  • Data Engineer

    2 days ago


    johannesburg, gauteng, South Africa Pepkor Lifestyle Full-time

    Job Purpose The ideal candidate will use their passion for big data and analytics to provide insights to the business covering a range of topics. They will be responsible for conducting both recurring and ad hoc analysis for business users. As a Data Engineer at Pepkor Lifestyle, you will play a critical role in the development and maintenance of our data...