AI Engineer Jobs in South Africa

391 jobs found

1 - 20 of 391 Jobs
Apply
toloka-ai logo
Contract|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa

To apply, please submit your CV in English and specify your English proficiency level.Mindrift connects skilled specialists with project-based AI opportunities for top technology firms, concentrating on the testing, evaluation, and enhancement of AI systems. This is a project-based role, not a permanent position.Opportunity Overview:Each project presents dis…

May 2, 2026
Apply
toloka-ai logo
Part-time|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa

Please submit your CV in English and include your proficiency level. toloka-ai, in partnership with Mindrift, offers freelance opportunities for optical engineers to contribute to project-based AI work. This remote position is not a permanent role but centers on short-term assignments. The focus is on testing, evaluating, and improving AI systems related to optics and physics. Role overview This freelance role involves designing original optics problems that reflect real research workflows. Assignments require developing computationally intensive challenges that may take days or weeks to solve. Problems span advanced topics in mechanics, electromagnetism, thermodynamics, and quantum mechanics, often inspired by real research or practical applications. Each problem must be clearly documented with accurate, verified solutions. What you will do Design optics problems modeled after real-world research processes. Create complex, computationally demanding challenges. Develop problems requiring advanced reasoning across multiple physics domains. Base problem design on authentic research challenges or practical scenarios. Document each problem and provide precise solutions. Requirements Degree in Physics (theoretical, experimental, or computational) or a related field. At least 2 years of relevant experience in applied work, research, or teaching. Experience with numerical simulation techniques. Ability to design problems that reflect real research processes in physics. Creative problem-solving skills across mechanics, electromagnetism, thermodynamics, and quantum mechanics. Understanding of physics modeling and approximation methods. Proficient written English (C1 level or above). Interest in part-time, temporary projects as a freelance optical engineer. Project commitment During peak project periods, expect to dedicate approximately 10–20 hours per week, though workload may shift depending on project needs. Compensation Earn up to $26 per hour, depending on expertise and pace. Actual pay varies by project scope, complexity, and required skills. Other projects on the platform may offer different rates. How to apply Apply with a CV in English, including your proficiency level. If qualified, join a project. Complete assigned tasks. Receive compensation for your work. Location: Remote , Pretoria, Gauteng, South Africa

Apr 24, 2026
Apply
Mindrift logo
Contract|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa

We invite you to submit your CV in English, clearly indicating your level of English proficiency.Mindrift connects talented professionals with project-based AI opportunities for leading technology companies, concentrating on the testing, evaluation, and enhancement of AI systems. Note: Participation is on a project basis and does not entail permanent employment.Opportunity OverviewEach project presents distinct tasks; contributors may be required to:Craft original computational physics problems that reflect authentic physics research processes;Devise problems that necessitate Python programming for resolution (utilizing libraries such as Numpy, SciPy, and Sympy);Guarantee that tasks are computationally demanding and cannot be manually resolved within reasonable timeframes (ranging from days to weeks);Create questions that require complex reasoning chains in disciplines like mechanics, electromagnetism, thermodynamics, and quantum mechanics;Base challenges on genuine research dilemmas or real-world applications within the field of physics;Validate solutions using Python alongside standard physics simulation libraries;Clearly document problem statements and provide verified correct answers.Candidate ProfileThis opportunity is ideal for optical engineers experienced in Python, looking for part-time, non-permanent engagements. Preferred candidates will possess:A degree in Physics (Theoretical, Experimental, or Computational) or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or other programming languages is also acceptable;A minimum of 2 years of professional experience, encompassing applied, research, or teaching roles;Experience with numerical simulation techniques;The capability to design problems that replicate real physics research workflows;Innovative problem design skills across various physics domains;Knowledge of physics modeling and approximation methodologies;Exceptional written English skills (C1+ level).Application ProcessSteps: Apply → Meet qualifications → Join a project → Complete tasks → Receive payment.Project CommitmentFor this project, tasks are anticipated to require approximately 10–20 hours per week during active phases, depending on project needs. This is an estimate and does not guarantee a specific workload while the project is ongoing.CompensationContributors can earn up to $26 per hour, contingent on their level of expertise and contribution pace. Compensation varies across projects based on scope, complexity, and expertise requirements. Be aware that other projects on the platform may offer differing salary levels based on their specific needs.

Apr 30, 2026
Apply
toloka-ai logo
Contract|Remote|Remote — Pretoria, Gauteng, South Africa

toloka-ai is looking for a freelance Civil Engineer and Python Specialist to support AI training initiatives. This position is remote, based in Pretoria, Gauteng, South Africa, and allows for flexible work arrangements from any location. Key responsibilities Contribute civil engineering expertise to AI training projects Develop and refine AI training tools using Python Work closely with team members to achieve project objectives and deliverables Role details Freelance contract Remote work Projects blend engineering and programming skills

Apr 28, 2026
Apply
Mindrift logo
Part-time|$23/hr - $23/hr|Remote|Remote — Pretoria, Gauteng, South Africa

We invite you to submit your CV in English, including your proficiency level.Mindrift specializes in connecting talented professionals to project-based AI opportunities with leading technology companies, focusing on the evaluation, testing, and enhancement of AI systems. This is a project-based role, not permanent employment.Key Responsibilities:Develop original computational engineering challenges that replicate genuine engineering workflows.Formulate problems necessitating Python programming to execute engineering calculations and simulations.Ensure tasks are computationally demanding, employing numerical methods or iterative solutions.Design problems that involve system design, optimization, and analysis.Base challenges on authentic research questions or practical engineering applications.Validate solutions utilizing Python and standard engineering libraries.Clearly document problem statements and provide verified solutions.Desired Qualifications:This opportunity is ideal for engineers proficient in Python, seeking part-time, non-permanent engagements. The ideal candidates will possess:A degree in Mechanical Engineering or a related field.Proficiency in Python for numerical validation, with familiarity in MATLAB, R, C, SQL, NumPy, Pandas, SciPy, or any programming language as a substitute.A minimum of 2 years of relevant professional experience, including applied, research, or teaching roles.An understanding of practical engineering constraints and approximations.Strong written English skills (C1+).Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects are advantageous.Application Process:Apply → Pass qualifications → Join a project → Complete tasks → Receive payment.Project Expectations:Tasks are estimated at 10–20 hours per week during active project phases, based on specific requirements. This is an estimate and not guaranteed.Compensation:Contributors can earn up to $23 per hour, contingent on their level of contribution and pace. Compensation may vary with different project scopes and complexities.

May 1, 2026
Apply
Mindrift logo
Contract|$23/hr - $23/hr|Remote|Remote — Pretoria, Gauteng, South Africa

We invite you to submit your CV in English, including your level of English proficiency.Mindrift connects talented specialists with project-based AI opportunities in collaboration with leading tech companies, focusing on the testing, evaluation, and enhancement of AI systems. Please note that participation is on a project basis rather than permanent employment.Opportunity Overview:Each project encompasses a variety of unique tasks, and contributors may be involved in:Creating original computational engineering challenges that replicate realistic engineering workflows;Formulating problems that necessitate Python programming for engineering calculations and simulations;Ensuring that problems are computationally intensive and require numerical methods or iterative solutions;Developing issues centered around system design, optimization, and analysis;Grounding problems in authentic research challenges or practical engineering applications;Validating solutions using Python along with recognized engineering libraries;Clearly documenting problem statements and providing verified solutions.Ideal Candidate Profile:This role suits engineers with experience in Python who are open to part-time, non-permanent projects. The preferred qualifications include:A degree in Electrical Engineering or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or any equivalent programming languages;At least 2 years of professional experience in applied, research, or teaching roles;A good grasp of practical engineering constraints and approximations;Excellent written English skills (C1+);Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects will be advantageous.How to Participate:Apply → Meet qualifications → Join a project → Complete assigned tasks → Receive compensation.Project Time Commitment:Tasks are anticipated to require approximately 10-20 hours per week during active project phases, based on specific project demands. This is an estimate and not a guaranteed workload.Compensation:On this project, contributors have the potential to earn up to $23 per hour, depending on their expertise and contribution pace. Compensation may vary across projects based on scope, complexity, and required expertise.

Apr 30, 2026
Apply
toloka-ai logo
Contract|Remote|Remote — Pretoria, Gauteng, South Africa

toloka-ai seeks a Senior Consultant to contribute to a freelance AI project. This contract role is fully remote, with a focus on candidates located in Pretoria, Gauteng, South Africa. Role overview This position centers on leading and advising AI-focused initiatives. The Senior Consultant will use consulting experience to guide project teams as they develop new artificial intelligence solutions for toloka-ai. Key responsibilities Advise and lead AI-related projects, providing strategic direction. Draw on consulting experience, especially from top-tier firms such as MBB. Support teams as they build and implement artificial intelligence solutions. Requirements Extensive consulting background, ideally with experience at a leading firm (MBB). Proven track record in AI projects or technology-driven initiatives. Ability to work independently in a freelance, remote setting. Location and work style This is a remote freelance contract. Applicants should be based in, or able to work from, Pretoria, Gauteng, South Africa.

Apr 28, 2026
Apply
Toloka AI logo
Contract|Remote|Remote — Pretoria, Gauteng, South Africa

Join our dynamic team at Toloka AI as a Freelance Agent Evaluation Engineer. In this role, you will be responsible for evaluating agent performance, ensuring quality and efficiency in our processes. Your expertise will help us refine our systems and enhance user experiences.This position is ideal for self-motivated individuals who excel in remote environments and are passionate about technology and evaluation methodologies.

May 1, 2026
Apply
Scrums.com logo
Contract|Remote|Remote job

Join Our Journey at Scrums.comScrums.com, formerly known as SovTech, is at the forefront of software innovation, harnessing the extraordinary talent and creativity of the African continent. For over ten years, we have been delivering exceptional software development services to a global clientele. Our remarkable journey began in a garage, and we have since evolved into a leading custom software development firm with a team of over 350 AI-powered software engineering specialists. Together, we are building world-class platforms that empower businesses to scale across four cities and three continents.As we look to the future, we are dedicated to nurturing Africa's technological ecosystems. With over 50% of the continent's population under 25, and an estimated 700,000 professional software developers today—projected to double by 2025—we strongly believe in the potential of African tech talent to drive growth in global companies.Accelerating Business Growth through Expert Tech TalentScrums.com has earned the trust of over 400 companies, providing them with our innovative cloud-based engineering subscription platform. We deliver consistent, cost-effective access to AI-powered experts, teams, and reliable developer analytics, enabling businesses to scale efficiently.Our CultureWe are driven by eight core values that shape our culture and guide our mission to become the leading software company in Africa.Why Join Us?Become a part of a vibrant, people-centric team that is advancing Africa's tech landscape on a global scale. At Scrums.com, we celebrate individuality, empower decision-making, and foster meaningful experiences. Together, we are pushing the boundaries of innovation and creating exceptional solutions.

Feb 23, 2026
Apply
toloka-ai logo
Full-time|Remote|Remote — Pretoria, Gauteng, South Africa

Role overview toloka-ai seeks a Strategy Consultant specializing in AI training and evaluation. This is a remote role based in Pretoria, Gauteng, South Africa. The position centers on partnering with leading management consulting firms, including MBB and other top-tier organizations. What you will do Work closely with clients to shape strategies for AI system training and evaluation Offer guidance to improve AI processes and workflows Assist with implementing AI solutions that align with client goals Evaluate and report on the impact of AI training programs Who this role suits This position is well suited to consultants with a background in AI and a strong interest in strategic work. Those who enjoy helping organizations navigate technical and operational decisions in artificial intelligence will likely find this role engaging.

Apr 27, 2026
Apply
Toloka AI logo
Contract|Remote|Remote — Pretoria, Gauteng, South Africa

Toloka AI seeks a Freelance English Writer and AI Trainer to support its AI training projects. This contract position welcomes applicants based in Pretoria, Gauteng, or working remotely from anywhere in South Africa. Role overview This role centers on crafting written content that helps guide and enhance AI training. The focus is on producing material that is clear, engaging, and easy to follow. What you will do Create written resources to assist AI training processes Develop content that is informative and straightforward Collaborate with the Toloka AI team to achieve project objectives Location This is a remote position. Candidates located in Pretoria, Gauteng, or elsewhere in South Africa are encouraged to apply.

Apr 27, 2026
Apply
Toloka AI logo
Contract|Remote|Remote — Pretoria, Gauteng, South Africa

Toloka AI seeks a Freelance Junior Journalist - AI Trainer to assist with content creation and review for AI application projects. This contract position is remote, with a focus on candidates based in Pretoria, Gauteng, South Africa. Key responsibilities Create and review written material to support the training and improvement of AI algorithms Use journalistic skills to ensure content is clear and accurate Work on projects that influence the direction of AI-driven content Who will thrive in this role Journalists early in their careers who are interested in technology Writers who enjoy exploring new tools and processes Individuals seeking experience in the AI sector while working remotely

Apr 27, 2026
Apply
Mindrift logo
Contract|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa

This freelance, project-based role connects mathematics specialists with Python expertise to AI development work for leading technology firms. Mindrift focuses on testing, evaluating, and improving AI systems. The position is remote, based in Pretoria, Gauteng, South Africa, and is not a permanent employment offer. What you will do Create original computational mathematics problems that mirror real mathematical research processes Design problems that require Python programming for solutions, using libraries such as Numpy, SciPy, and Sympy Ensure problems are computationally intensive and cannot be solved manually in a reasonable timeframe Develop problems involving complex reasoning in areas like number theory, combinatorics, graph theory, and numerical analysis Base problems on real research challenges or scenarios from mathematical practice Validate solutions in Python with standard mathematical libraries Document problem statements clearly and provide verified correct answers Requirements Degree in Mathematics (Pure or Applied) or a related field Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar tools At least 2 years of professional experience in applied, research, or teaching roles Experience with numerical methods and symbolic computation Ability to design problems reflecting real-world mathematical research workflows Understanding of computational complexity theory Strong written English skills (C1+ proficiency) Project commitment During active project phases, tasks typically require about 10–20 hours per week, depending on project needs. This is an estimated range and not a fixed workload. Compensation Contributors may earn up to $26 per hour, depending on contribution level and pace. Rates can vary by project based on scope and required expertise. Other projects on the platform may offer different rates according to their needs. How to apply Submit your CV in English and state your English proficiency level. The process includes applying, passing qualifications, joining a project, completing assigned tasks, and receiving compensation.

Apr 29, 2026
Apply
Scrums.com logo
Contract|Remote|Remote job

Join Our Team at Scrums.com!At Scrums.com, we are passionate about harnessing the exceptional talent, innovation, and creativity emerging from Africa. With over a decade of experience, we specialize in delivering top-notch software development solutions tailored for a global clientele. From our humble beginnings in a garage, we have evolved into Africa's leading custom software development company, boasting a team of over 350 AI-driven software engineers spanning four cities across three continents.We are committed to enhancing Africa's tech ecosystems, driven by the continent's youthful demographic—over 50% of Africans are under 25 years old. With an estimated 700,000 professional software developers currently in Africa, this number is projected to double by 2025. We firmly believe in the potential of African tech talent and its role in propelling global enterprises forward.Fueling Business Growth with Expert Tech TalentTrusted by over 400 companies, Scrums.com empowers businesses to scale through our innovative cloud-based engineering subscription platform, providing consistent, cost-effective AI-powered expertise, dedicated teams, and reliable developer analytics.Our CultureWe pride ourselves on our eight core values, which guide our mission to become Earth’s leading software company from Africa.Why You Should Join UsBecome a pivotal part of a vibrant, people-centric team that is elevating Africa’s tech landscape on the world stage. At Scrums.com, we celebrate uniqueness, empower autonomous decision-making, and focus on creating impactful experiences. Together, we drive innovation and build exceptional solutions that make a difference.

Feb 23, 2026
Apply
peopleworth logo
Contract|Remote|Remote — Johannesburg, Gauteng, South Africa

We are seeking an experienced AI Engineering Subject Matter Expert to join our team on a contract basis. In this role, you will leverage your extensive knowledge of AI technologies to guide our projects, providing insights and strategic direction that will enhance our offerings.

Apr 1, 2026
Apply
Activate Talent logo
Full-time|Remote|Remote — South Africa

Role Overview Activate Talent is looking for an AI Automation Specialist/Engineer to join the team remotely in South Africa. This position focuses on using artificial intelligence to improve processes and drive operational efficiency for clients. What You Will Do Work with cross-functional teams to design and build AI-powered automation solutions Implement and optimize systems tailored to client requirements Contribute to ongoing improvements that help clients achieve their goals

Apr 20, 2026
Apply
Mindrift logo
Part-time|$21/hr - $21/hr|Remote|Remote — Pretoria, Gauteng, South Africa

We invite you to submit your CV in English, including your level of English proficiency.Mindrift bridges the gap between specialists and project-based AI opportunities for top-tier tech companies, emphasizing the assessment, evaluation, and enhancement of AI systems. Please note that engagement is on a project basis, not as permanent employment.Opportunity OverviewEach project presents distinct tasks; contributors may be involved in:Crafting original computational statistics problems reflective of real mathematical research workflows;Formulating problems that necessitate Python programming for resolution (using libraries such as Numpy, SciPy, Sympy);Creating computationally intensive challenges that cannot be solved manually within a practical timeframe (days/weeks);Developing problems that involve complex reasoning pathways in fields like number theory, combinatorics, graph theory, and numerical analysis;Aligning problems with real-world research issues or practical mathematical applications;Validating solutions through Python using standard mathematical libraries;Clearly documenting problem statements and providing verified correct answers.Ideal Candidate ProfileThis role is best suited for statistical experts with Python experience who are open to part-time, non-permanent projects. The ideal contributors will possess:A degree in Statistics or a related field;Proficiency in Python for numerical validation; familiarity with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, domain-specific libraries, or any programming language can serve as an equivalent;A minimum of 2 years of professional experience, inclusive of applied, research, or teaching roles;Strong written English skills (C1 or higher);Professional certifications (e.g., CMME, SAS Certifications, CAP) and experience in international or applied projects will be advantageous.Application ProcessApply → Meet qualifications → Join a project → Complete tasks → Receive paymentProject Time CommitmentFor this project, tasks are anticipated to require approximately 10–20 hours per week during active phases, based on project needs. This is an estimate and not a guaranteed workload, applicable only while the project is active.Compensation DetailsContributors can earn up to $21 per hour, contingent upon their level of expertise and contribution pace. Compensation varies across projects based on scope, complexity, and expertise needed. Please note that other projects on the platform may present different earning potential based on specific requirements.

Apr 30, 2026
Apply
talent-engine logo
Full-time|On-site|Centurion, Gauteng, South Africa

Role Overview talent-engine is looking for a Senior Analytical Engineer in Centurion, Gauteng, South Africa. This role focuses on building and applying analytical models that support business strategy and improve operations. The position sits at the intersection of data analysis and engineering, shaping how the organization uses data to make decisions. What You Will Do Design and implement complex analytical models to support business needs Apply data analysis techniques to inform and improve decision-making Work closely with teams across the company to integrate analytical solutions into operations

Apr 19, 2026
Apply
Mindrift logo
Part-time|$26/hr - $26/hr|Remote|Remote — Pretoria, Gauteng, South Africa

Mindrift connects subject matter experts with project-based AI work at leading technology companies. This freelance role focuses on developing and validating computational chemistry problems that require advanced Python programming. Assignments are temporary and project-based, not permanent employment. What you will do Create computational chemistry problems based on real research workflows and practical applications. Design problems that require Python solutions, using libraries such as numpy, scipy, and chemistry-specific packages. Ensure each problem is complex enough that manual solutions would take days or weeks. Develop challenges involving physical chemistry, quantum chemistry, and molecular modeling. Validate solutions in Python, following standard computational chemistry methodologies. Document each problem clearly and provide accurate, verified answers. Requirements Degree in Chemistry or a related field. Proficiency in Python for numerical validation. Experience with MATLAB, R, C, SQL, Numpy, Pandas, SciPy, or similar libraries is also valued. At least 2 years of professional experience (applied work, research, or teaching). Background in numerical methods used in chemistry. Familiarity with computational chemistry concepts and methods. Strong written English skills at C1 level or higher. Project details Workload is estimated at 10–20 hours per week during active project phases. Actual hours may vary depending on project needs and are not guaranteed for the full project duration. Compensation Contributors can earn up to $26 per hour, depending on project complexity, scope, and individual performance. Compensation may differ for other projects. How to apply Submit your CV in English, clearly stating your English proficiency level. The process includes qualification steps before joining a project: Apply, pass qualification(s), join a project, complete tasks, and receive payment.

Apr 29, 2026
Apply
Toloka AI logo
Full-time|Remote|Remote — Pretoria, Gauteng, South Africa

Toloka AI is looking for a Computer Science Specialist skilled in Python to join projects focused on artificial intelligence. This role involves working with the Mindrift platform to support and develop AI-driven solutions. The position is remote, open to candidates based in Pretoria, Gauteng, or anywhere in South Africa. Key responsibilities Use Python programming to contribute to AI initiatives on the Mindrift platform Work closely with other specialists to build and improve artificial intelligence solutions Location This is a remote position for candidates located in South Africa, including Pretoria and Gauteng.

Apr 25, 2026

Sign in to browse more jobs

Create account — see all 391 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.