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-timePersonal 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...
-
Senior Data Platform Engineer
1 day ago
johannesburg, gauteng, South Africa JVR Software Full-timeJVR 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-timeAfrizan 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...
-
AI Engineer/AI Data Scientist
24 hours ago
Johannesburg, South Africa Network Recruitment Full-timeKey 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. -...
-
Senior Data Engineer
1 hour ago
Johannesburg, Gauteng, South Africa PBT Group Full-timeSenior 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-timeOur 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...
-
Data Engineer: ETL, Data Integration
1 hour ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full-timeTo 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-timeAs 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-timeBlue 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-timeJohannesburg, 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 ContractAt 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...
-
Senior Python Developer
7 hours ago
johannesburg, gauteng, South Africa SavageOne Pty Ltd Full-timeJob 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...
-
Azure Data Engineer: Build Data Pipelines
7 hours ago
johannesburg, gauteng, South Africa Blue Pearl PTY Full-timeA 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-timeHire 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-timeJohannesburg, 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 ContractOverviewThe 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...
-
Hybrid Junior Data Engineer — Data Automation
7 hours ago
johannesburg, gauteng, South Africa ATS Client Full-timeATS 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...
-
Senior Data Engineer | Cloud Data Pipelines
7 hours ago
Johannesburg, Gauteng, South Africa JVR Software Full-timeE-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-timeLocation: 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...
-
Data Engineer: Scalable ETL Pipelines
7 hours ago
johannesburg, gauteng, South Africa Network Contracting Full-timeNetwork 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,...