Jobs for freelance data science engineer python sql at Pretoria

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


  • Pretoria, South Africa People Dimension Full-time

    IntroductionThe Software Developer (Full Stack, Intermediate) designs, builds, and delivers features and components across the companies SaaS platform through the full SDLC. The role is hands-on and primarily backend-focused, with frontend contribution where needed. This person builds APIs, shapes domain logic, and implements integrations that support device...


  • Pretoria Metropolitan Area, GT, South Africa Gap Infrastructure Corporation - GIC Full-time

    The Data Technical Team Lead is responsible for the strategic and technical leadership of GIC's Data Engineering, Data Science, and Data Analytics & BI functions. This role will design, build, and lead the implementation of GIC's enterprise data platform from the ground up - including data architecture, data structures, pipelines, governance, and...


  • Pretoria, Gauteng, GT, South Africa Avatar International SA Full-time

    We're looking for an experienced **Senior Database Administrator / Intermediate Database Administrator** who is passionate about maintaining high-performing, secure, and reliable database environments. **R85K - R102K basic salary or contract fee** This role is ideal for a professional with strong SQL Server expertise who enjoys solving complex technical...


  • Pretoria, South Africa People Dimension Remote Full-time

    IntroductionThe Full Stack Software Developer is responsible for designing, developing, and delivering features across a SaaS platform throughout the full SDLC. The role is hands-on and mainly backend-focused, with frontend development involved where needed. Responsibilities include building APIs, implementing business logic, and developing integrations that...


  • Pretoria, Gauteng, GP, South Africa King Price Insurance Full-time

    **We’ve got a position available for a junior actuarial analyst** **Company:** Porcupine Union, part of the King Price Group **Purpose of position:** The Junior Actuarial Analyst supports our pricing and rating work: building and maintaining the models that determine what our clients charge, deriving and testing rating factors, and running the analyses...


  • Pretoria, Gauteng, South Africa ExecutivePlacements.com Full-time

    Recruiter:Network Recruitment Job Ref:ITE007924/STU Date posted:Thursday, July 30, 2026 Location:Pretoria, South Africa SUMMARY:A well-established technology company is looking for a Junior Software Developer!POSITION INFO:Key Responsibilities: Develop and enhance software applications Write clean, maintainable C# code Work on...

  • Senior Data Engineer

    2 months ago


    Pretoria, City of Tshwane Metropolitan Municipality, South Africa Hrvisory Pty Ltd Full-time

    Introduction We are seeking a highly experienced Senior Data Engineer to lead the design, development, and evolution of enterprise-scale data platforms across AWS and Azure. This role is responsible for defining the strategic architecture for modern data ecosystems, including batch and real-time data pipelines, cloud-native lakehouse platforms,...

  • Data Analyst

    2 months ago


    Brooklyn, Pretoria, City of Tshwane Metropolitan Municipality, South Africa Sinakho Staffshop (Pty) Ltd Full-time

    Introduction Data Analyst Hybrid Gauteng Minimum Requirements Tertiary qualification – Data Science, Computer Science, Information Systems or related Strong experience with Microsoft Cloud BI Platform. Proficiency in SQL for querying and data manipulation. Advanced skills in Power BI, including DAX and Power Query (M language). ...


  • Pretoria North, South Africa Network Finance Full-time

    Join a collaborative development team where innovation, continuous learning, and technical excellence are encouraged. This opportunity is ideal for a junior developer who is eager to sharpen their skills, contribute to meaningful projects, and work alongside experienced professionals who are passionate about building high-quality software solutions. ...


  • Pretoria North, South Africa Network Finance Full-time

    Company and Job Description: Join a collaborative and innovative development environment where technology is used to create meaningful business solutions. As an Intermediate Software Developer, you will be involved in the design, development, enhancement, and support of software products that improve operational efficiency and deliver real value to...

  • Software Engineer

    2 months ago


    Pretoria, Gauteng, South Africa Kgosi Solutions Full-time

    Job Overview The Software Engineer will be responsible for designing, developing, and maintaining web applications across the entire stack. This role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively with cross-functional teams to deliver high-quality software solutions. Key Responsibilities ...


  • Pretoria, City of Tshwane Metropolitan Municipality, South Africa Hrvisory Pty Ltd Full-time

    Introduction We are seeking an experienced Senior Azure Data Engineer to design, build, optimize, and maintain scalable data solutions within the Microsoft Azure ecosystem. The successful candidate will be responsible for developing robust ETL/ELT pipelines, implementing data warehouse solutions, ensuring data quality and governance, and supporting...


  • Pretoria, City of Tshwane Metropolitan Municipality, South Africa Hrvisory Pty Ltd Full-time

    Introduction We are seeking an experienced Enterprise Data Architect to design and lead the organization's enterprise data architecture strategy. The role focuses on modern data platforms, governance, cloud architecture, AI enablement, and enterprise data solutions that support business and digital transformation. Duties & Responsibilities ...

  • Data Engineer

    2 months ago


    Pretoria, South Africa ATS Client Full-time

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

  • (1728) Data Engineer

    2 months ago


    Pretoria, South Africa ATS Client Full-time

    Job DescriptionBrief description The main purpose of this position is to design, develop and maintain data pipelines to collect, store, transform and deliver organisational data to enable data domains and business domains within the South African Reserve Bank (SARB).Detailed description The successful candidate will be responsible for the...


  • Pretoria, South Africa ATS Client Full-time

    Job DescriptionBrief description The main purpose of this position is to design, develop, manage and implement artificial intelligence (AI)-driven solutions that leverage high-quality, well-governed data to create intelligent systems through machine learning (ML) and deep learning, to ensure that AI initiatives enhance automation, efficiency and...

  • Data Scientist

    2 months ago


    Pretoria, South Africa ATS Client Full-time

    The Role Purpose: We are seeking a Data Scientist to join our team, with a primary focus on analysing complex datasets, developing predictive and statistical models, and generating actionable insights that enable smarter business decisions. The successful candidate will combine strong analytical and problem-solving capabilities with practical...

  • Data Scientist

    2 months ago


    Pretoria, South Africa ATS Client Full-time

    Job Description Ready to turn data into powerful business solutions? Join a fast-paced, innovative team where you'll work with AI, Machine Learning, and advanced analytics to solve real-world challenges.Your responsibilities will include: Translate business problems into data-driven and AI-enabled solutions. Perform exploratory data...


  • Pretoria, South Africa ATS Client Full-time R 720,000 Contract

    An innovative and fast-growing technology company is looking for an Intermediate AI Engineer to help design and deliver advanced artificial intelligence solutions. This role combines strong software engineering capability with expertise in modern AI systems and scalable architecture You will play a key role in building intelligent applications...


  • Pretoria, South Africa ATS Client Full-time

    About the job Mid Level Backend Developer (Fintech) Our client is looking for a technically excellent and ambitious Mid Level Backend Developer to take ownership of our client's technology systems. This is a hands-on role for a builder - someone who thrives on solving complex problems, writing clean code, and designing systems that scale. ...