python back-end engineer

1,000 python back-end engineer job listings in South Africa. Find daily updated positions from leading job boards.


  • Randburg, Gauteng, South Africa Mindrift Full-time

    A forward-thinking tech firm is seeking a Freelance AI Trainer specializing in civil engineering and Python. This remote part-time role involves training AI models with a focus on designing rigorous engineering problems and evaluating AI solutions for accuracy. Candidates should hold a relevant degree and possess strong Python skills with at least 3 years of...


  • East London, Eastern Cape, South Africa Lumenalta Full-time

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Johannesburg, Gauteng, South Africa Lumenalta Full-time

    A tech solutions company is seeking an experienced backend developer for a fully remote position. You will design and maintain scalable backend systems using Python and AWS services, implement microservices, and ensure high reliability. The ideal candidate has 7+ years of experience, especially with GraphQL APIs and cloud infrastructure. Strong communication...


  • Eastern Cape, Eastern Cape, South Africa Mindrift Full-time

    A leading AI consultancy is seeking a Freelance AI Trainer in Civil Engineering and Python. This part-time role offers flexibility and rewards your expertise with competitive rates of up to $15/hour. Responsibilities include designing complex engineering problems, evaluating AI solutions, and using Python for validation. Candidates should possess strong...


  • , South Africa Mindrift Full-time

    A project-based AI opportunity provider is seeking a Senior Python developer to create functional tests for large codebases and manage Docker environments. This role requires expertise in Python, Docker, and strong functional testing skills. The candidate should have over 5 years of experience, proficiency with various coding languages, and familiarity with...


  • Stellenbosch, Western Cape, South Africa Mindrift Full-time

    A leading AI innovation company is seeking experienced Mechanical Engineers with strong Python skills to train and evaluate AI models on complex engineering problems. This fully remote, flexible, part-time role allows for contributions to future AI systems. Candidates should have a relevant engineering degree, over 3 years of experience, and advanced English...


  • Gauteng, Gauteng, South Africa Mindrift Full-time

    A leading AI innovation company is seeking experienced Mechanical Engineers with strong Python skills to train and evaluate AI models on complex engineering problems. This fully remote, flexible, part-time role allows for contributions to future AI systems. Candidates should have a relevant engineering degree, over 3 years of experience, and advanced English...


  • Randburg, Gauteng, South Africa Mindrift Full-time

    A leading AI development company is seeking a Mechanical Engineer with strong Python skills to train AI on complex engineering problems. The role offers part-time, remote work with competitive pay up to $20/hour. Ideal candidates will have a degree in Mechanical Engineering and experience in thermodynamics or fluid mechanics. Join a cutting-edge team to help...


  • , South Africa Mindrift Full-time

    A leading AI consultancy in South Africa is seeking a Machine Learning expert to design and create computational problems for advanced projects. You'll work remotely and collaborate on innovative AI initiatives, with requirements including a Master's or PhD in a relevant field and at least 5 years of Machine Learning experience. This freelance role offers...


  • Eastern Cape, Eastern Cape, South Africa Canonical Full-time

    A leading software provider seeks a software engineer passionate about open source, Linux, and Python. This is a remote position based in the Americas, involving collaboration with a global team. Responsibilities include writing code for new features, conducting code reviews, and contributing to release management. Candidates should have a Bachelor's in...


  • gauteng, gauteng, South Africa Eskom Holdings SOC Ltd Full-time

    Eskom Holdings SOC Ltd invites applications for an IT and Telecommunications internship based at Megawatt Park, Gauteng. The role involves hands-on software coding and programming with Python and C in a structured training environment. You will join the New Business Engineering & Innovation area, gaining exposure to Eskom's policies and strong teamwork...


  • Cape Town, Western Cape, South Africa Mindrift Full-time

    A forward-thinking tech firm is seeking a Freelance AI Trainer specializing in civil engineering and Python. This remote part-time role involves training AI models with a focus on designing rigorous engineering problems and evaluating AI solutions for accuracy. Candidates should hold a relevant degree and possess strong Python skills with at least 3 years of...


  • Randburg, Gauteng, South Africa Mindrift Full-time

    A leading AI consultancy is seeking a Freelance AI Trainer in Civil Engineering and Python. This part-time role offers flexibility and rewards your expertise with competitive rates of up to $15/hour. Responsibilities include designing complex engineering problems, evaluating AI solutions, and using Python for validation. Candidates should possess strong...


  • Johannesburg, Gauteng, South Africa DataTech Recruitment Full-time

    DataTech Recruitment is seeking a Senior Application Support Engineer in Johannesburg to own Tier 2/3 incidents, investigate across application, data and cloud layers, and work with development to resolve production issues. The role emphasizes Python, SQL and cloud-native problem solving within a data-focused insurance technology environment.You will help...


  • Centurion, Gauteng, South Africa Mindrift Full-time

    Mechanical Engineer with Python Experience - Freelance AI Trainer 6 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. At Mindrift, innovation meets...


  • Stellenbosch, Western Cape, South Africa Mindrift Full-time

    A leading AI consultancy is seeking a Freelance Machine Learning Engineer with significant Python expertise. This part-time, fully remote position involves designing computational STEM problems and requires advanced knowledge of Machine Learning and numerical methods. Ideal candidates will possess at least a Master's or PhD in a relevant field and have over...


  • Eastern Cape, Eastern Cape, South Africa Mindrift Full-time

    Mechanical Engineer with Python Experience - Freelance AI Trainer At Mindrift, innovation meets opportunity. We believe in using the power of collective intelligence to ethically shape the future of AI. This opportunity is only for candidates currently residing in the specified country. Your location may affect eligibility and rates. Please submit your...


  • Centurion, Gauteng, South Africa Mindrift Full-time

    A project-based AI opportunity provider is seeking a Senior Python developer to create functional tests for large codebases and manage Docker environments. This role requires expertise in Python, Docker, and strong functional testing skills. The candidate should have over 5 years of experience, proficiency with various coding languages, and familiarity with...


  • sandton, gauteng, South Africa Boardroom Appointments Full-time R 1 Contract

    Boardroom Appointments in Sandton, Gauteng is seeking a Specialist Product Engineer to design and deliver scalable software solutions in an agile team, applying critical thinking and modern development practices to solve complex technical problems across front end, back end or middleware. Responsibilities include building well-structured code, contributing...


  • Centurion, Gauteng, South Africa Mindrift Full-time

    A leading AI consulting firm is looking for a Freelance AI Trainer specializing in Civil Engineering and Python. You will design and evaluate realistic engineering problems for training AI models, emphasizing analytical rigor and engineering judgment. Ideal candidates should have a relevant degree and strong Python skills, along with advanced English...