Jobs for python data engineer at Pretoria

2,804 python data engineer job listings in South Africa. Find daily updated positions from leading job boards.


  • Pretoria, Gauteng, South Africa Mindrift Full-time R 45 - R 54

    Mindrift is seeking a highly skilled Python Data Scraping Engineer to join the Tendem project on a part‑time freelance basis. You will handle end‑to‑end data extraction across complex websites, using Apify and OpenRouter along with your own approaches to deliver structured datasets.The role emphasizes precision, dynamic content handling, and data...


  • Pretoria, Gauteng, South Africa Mindrift Remote Part-time US$24

    Mindrift is looking for highly skilled Python Data Scraping Engineers to join the Tendem project and drive specialized data scraping workflows within our hybrid AI + human system. In this role, as an AI Pilot - that's how we refer to this role at Mindrift - you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide critical...

  • Remote AI

    3 days ago


    Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 344,802 - R 551,683

    A leading AI-driven technology firm is seeking a Vibe Code specialist to join their project and work on data analysis, web scraping, and research tasks. Candidates should have at least 1 year of experience and a relevant degree. Proficiency in Python and web scraping tools is essential. This part-time remote role offers competitive pay up to $24/hour,...

  • Data engineer

    1 day ago


    pretoria, gauteng, South Africa IQ Business Group Full-time R 800,000

    Job Title: Data Engineer (AWS Specialist)Location: Hybrid or RemoteContract Type: Contract About the Role: We are looking for an experienced Data Engineer with a strong AWS background to join our team. This role will focus on designing, building, and maintaining robust data pipelines and integrations across multiple platforms, including AWS, Salesforce, GA4,...

  • Data engineer

    1 day ago


    pretoria, gauteng, South Africa Boardroom Appointments Full-time R 700,000

    Overview This roles responsibility is to design, develop and maintain data-based solutions including ensuring that the operationalization of data pipelines and data stores are high-performing, efficient, organized, and reliable, given a set of business requirements and constraints. The Data Engineer will build and maintain secure and compliant data...


  • Pretoria, Gauteng, South Africa Career Minded Full-time

    Career Minded is seeking a motivated Junior Data Scientist to join the Data Analytics team in Pretoria. This position is ideal for recent graduates or early-career professionals with strong Python skills and an interest in AI, Machine Learning, and Data Analytics.The role involves developing machine learning models, managing data pipelines, and analysing...

  • Data Engineer Premium

    3 days ago


    Pretoria, Gauteng, South Africa Sabenza IT & Recruitment Full-time

    We’re looking for an Expert Data Engineer to architect, build, and optimize large-scale data pipelines that power mission-critical analytics across multiple business domains.You’ll work with modern cloud stack technologies, automate everything possible, and ensure data flows like a dream from ingestion to production systems.If AWS services, Terraform...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 609,189 - R 867,634

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


  • Pretoria, Gauteng, South Africa k0deHut Remote Full-time R 500,000 - R 700,000

    A leading South African fintech is seeking an Intermediate Site Reliability Engineer (SRE II) to maintain and improve their infrastructure primarily in Google Cloud and AWS. This remote role offers flexibility and an opportunity to work with a strong technical team. Candidates should be skilled in Kubernetes, Python, and Terraform, with a commitment to...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 340,990

    A leading AI solutions provider is looking for a Freelance AI Trainer specializing in Civil Engineering and Python. The role involves training AI models and evaluating their accuracy on civil engineering problems. Candidates should possess strong Python skills and a relevant degree. This fully remote and flexible position offers competitive pay up to...


  • Pretoria, Gauteng, South Africa ATS Client Full-time

    Data Warehouse Engineer Revolutionize retail data with cutting‑edge technology! R 500,000 - R 660,000 per annum. Join a team dedicated to driving innovation and excellence in retail execution. This is an ideal opportunity to harness your expertise in ETL Development, DW Design, and Azure technologies. Be part of a dynamic work environment where you can...


  • pretoria, gauteng, South Africa ATS Client Full-time R 900,000

    Job Description About the Role: The Data Engineer will work on enterprise-wide data provisioning, spanning multiple data governance domains and data assets. Responsibilities include ensuring secure data sharing, adhering to protection and compliance requirements, supporting enterprise Data & Analytics initiatives (including high-priority use cases), and...


  • Pretoria, Gauteng, South Africa Tenth Revolution Group Remote Full-time R 600,000 - R 900,000

    Recruitment Consultant: Data & AI, South Africa About the Role: We’re on the lookout for an experienced Back-End Data Engineer for a contract arrangement. The ideal candidate will have strong expertise across the AWS Cloud Platform – Redshift, S3, Glue, Lambda. Exposure to Snowflake and dbt will be valuable. In this role, you’ll be responsible for...

  • Engineering Manager

    3 days ago


    Pretoria, Gauteng, South Africa Canonical Remote Full-time R 1 - R 2

    Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers,...


  • Pretoria, Gauteng, South Africa Mindrift Remote Full-time R 441,892 - R 662,838

    A leading tech consulting firm seeks a Senior Python Developer for project-based collaboration focused on evaluating AI systems. The role requires 5+ years of experience, expertise in Python and Docker, and familiarity with multiple programming languages. You will create black box tests, manage Docker environments, and utilize LLM tools to enhance...


  • Pretoria, Gauteng, South Africa Canonical Remote Full-time R 1 - R 2

    A leading software firm is seeking an Engineering Manager in Cape Town to lead a team focused on optimizing Ubuntu for cloud partners. You will mentor engineers, maintain high software standards, and manage cloud image delivery. The ideal candidate has a background in Python or Golang, champions agile methodologies, and possesses strong leadership and...


  • Pretoria, Gauteng, South Africa WatersEdge Solutions Remote Full-time

    Location: Remote (South Africa)Employment Type: Full-TimeIndustry: Data Engineering | Cloud Platforms | Financial Services Technology WatersEdge Solutions is partnering with a client to recruit a highly skilled Senior Data Engineer (Spark & Python Specialist). This is a strong opportunity for a technically advanced engineer who enjoys building scalable,...


  • Pretoria, Gauteng, South Africa DataFin Recruitment Remote Full-time R 600,000 - R 900,000

    ENVIRONMENT: A Machine Learning Engineer with a strong foundation in computer vision is sought by a provider of cutting-edge Tech Applications. Your core role will be to improve the quality and reliability of the deployed detection and classification models. This is a hands‑on role focused on model refinement, error analysis, and data‑driven performance...

  • Developing Data Engineer Premium

    3 days ago


    Pretoria, South Africa Active Recruitment Full-time

    IntroductionAre you a an Intermediate - Seior Data Engineer already doing Data Architecturing work but dont have the title? Then here is your opporutnity to grow into your new role as a Data Architect and a step up in your Carreer.  5 years in Data Engineering Designing the data models themselves Choosing the cloud platform Setting naming conventions and...

  • Data Warehouse Engineer Premium

    3 days ago


    Pretoria, Gauteng, South Africa Higher Intelligence Cpt Full-time

    Data Warehouse EngineerRevolutionize retail data with cutting-edge technology!R 500,000 - R 660,000 per annumJoin a team dedicated to driving innovation and excellence in retail execution. This is an ideal opportunity to harness your expertise in ETL Development, DW Design, and Azure technologies. Be part of a dynamic work environment where you can make a...