freelance data science engineer python sql jobs in Johannesburg

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


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

  • AWS Data Engineer

    22 hours ago


    Johannesburg, Gauteng, South Africa Amidel Full-time

    Amidel is an Information Technology and Business Consulting Company that provides highly specialised solutions to large and small enterprises in both the private and public sectors.We are seeking a highly motivated and experienced Intermediate/Senior AWS Data Engineer. The ideal candidate should have a strong background in C# or Python programming and...

  • Data Engineer

    5 hours ago


    johannesburg, gauteng, South Africa ADG Full-time

    We are seeking an experienced, energetic, and highly motivated Data Engineer to join our dynamic organisation. This role forms part of our Data and AI practice within our Data Engineering Team. You will be a lead part of a team of Data and AI practitioners delivering amazing technical solutions to our customers and our own business. This position demands a...

  • Data Engineer Ii

    11 hours ago


    johannesburg, gauteng, South Africa The Focus Group Full-time

    Overview The 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. Responsibilities Design, build, and maintain scalable data...

  • Data Engineer

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

  • AWS Data Engineer

    6 hours ago


    johannesburg, gauteng, South Africa UrbanSoft SA PTY Full-time

    AWS DATA ENGINEER – CONTRACT Job Title: AWS Data Engineer Location: (JHB/Hybrid) ***MUST BE LOCAL IN SOUTH AFRICA Job Type: (Full-Time /Contract) Job Description: We are seeking a skilled AWS Data Engineer to join our dynamic team. The ideal candidate will have a strong background in data engineering, with specific expertise in AWS technologies. You...

  • Data Engineer

    6 hours ago


    johannesburg, South Africa wePlace Full-time

    About the role The role forms part of the Client Engagement Delivery the team that builds and maintains the data foundation powering the client engagement and campaign activity. This teams designs data assets and pipelines that deliver trusted, accurate data to Salesforce Marketing Cloud and Data360, giving CRM Architects, Specialist Client Engagement teams...

  • Senior Data Engineer

    11 hours ago


    johannesburg, gauteng, South Africa Future Fit Full-time

    Job Title: Senior Data Engineer Job Type: Contract – Remote Location: South Africa Department: Data & Analytics Reports To: Head of Data Science / Director of Analytics / CTO Key Responsibilities Lead the design, development, and maintenance of scalable data pipelines and systems. Implement and oversee data integration solutions to consolidate data...

  • Data Engineer

    6 hours ago


    johannesburg, gauteng, South Africa Liyema Consulting Full-time

    Job Specification: Data Engineer Reference: JHB -FE-1 Company Overview: Join a pioneering telecommunications company dedicated to leveling the economic playing field in South Africa since 2001.Type: PermanentLevel: Junior ManagementLocation: Gauteng - JohannesburgPurpose: As a Data Engineer, you'll architect and optimize data systems, empowering our...

  • Data Engineer

    6 hours ago


    johannesburg, gauteng, South Africa Magnus Consulting Solutions Pty Ltd Full-time

    Magnus Consulting Solutions Pty Ltd | Full time Johannesburg, South Africa | Posted on 08/19/2026 CoreSkills: Solid hands-on experience as aplatform and data engineer (intermediate to senior level)Strong Azure data platformexpertise — Microsoft Fabric (Lakehouse, Warehouse, Data Pipelines,notebooks, semantic models), Azure Data Factory, Databricks, ADLS...

  • Data Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa EnableSA T/A EnableSA Pty Ltd Full-time

    Data Engineer (Remote)This is a remote position.Our national client is seeking an experienced Data Engineer (remote) to join the team:Design and develop data solutions using Azure services, such as Azure Data Factory, Azure Data Lake, and Azure SQL Database.Implement data ingestion, processing, and storage solutions to meet business needs.Collaborate with...

  • Data Engineers

    3 days ago


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

    Johannesburg, South Africa | Posted on 09/02/2026 You will be assigned a portfolio of client engagements where you will be expected to: Design and build scalable data platforms using modern cloud-native and Lakehouse architectures Develop and optimise data pipelines using Python, SQL, and tools such as Azure Data Factory, AWS Glue, Google Cloud Dataflow,...

  • Data and AI Engineer

    6 hours ago


    johannesburg, gauteng, South Africa WatersEdge Solutions Full-time

    Location: Bedfordview, Johannesburg | HybridEmployment Type: Permanent | Full-TimeIndustry: Data Engineering | Applied AI | Financial Services WatersEdge Solutions is partnering with an established South African financial services business to find a Data and AI Engineer who wants to work across both modern data engineering and practical, governed AI. ...

  • AI Training Specialist

    24 hours ago


    Johannesburg, Gauteng, South Africa Rise Data Labs Remote Full-time

    About Rise Data Labs Rise 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 Labs Rise Data Labs is...


  • Johannesburg, Gauteng, South Africa Mindrift Remote Full-time R 462,078 - R 658,111 Contract

    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 proficiency. At Mindrift, innovation meets opportunity. We believe in using the power of collective...


  • Johannesburg, Gauteng, South Africa WatersEdge Solutions Full-time

    Location: Hybrid / Remote Employment Type: Full-Time Industry: Data Engineering | AI | Software Development | Data Platforms WatersEdge Solutions is partnering with a number of leading South African and international organisations to recruit an experienced Python/Spark/AI Developer to join a technically driven team working on the modernisation of...

  • Data Engineer

    3 days ago


    johannesburg, gauteng, South Africa PBT Group Full-time

    Data Engineer position available in Johannesburg. PBT Group is seeking an experienced Data Engineer to join a project focused on implementing a modern Lakehouse architecture using the Medallion framework. The successful candidate will be responsible for developing and maintaining data ingestion pipelines, landing data in the Bronze layer, and supporting data...

  • Senior Data Engineer

    6 hours ago


    johannesburg, gauteng, South Africa Chosen Online Pty Ltd Full-time

    Are you a passionate Senior Data Engineer who loves building robust, scalable data solutions that power analytics, machine learning, and business transformation? We are looking for a talented and experienced Senior Data Engineer to join a dynamic, innovation-driven team at one of South Africa’s leading technology groups. This is a fantastic opportunity to...

  • Software Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa takealot.com Full-time

    Takealot.com, South Africa’s leading online retailer, is looking for a highly talented Senior Software Engineer (Python) to join our team. We are a young, dynamic, hyper-growth company looking for smart, creative, hard-working people with integrity to join us! Think you’ve been challenged before? Think again! Scale: Over 4 million happy shoppers shop...