460 AI Programmer jobs in South Africa

AI Developer

R250000 - R750000 Y Online Education Services (OES)

Posted today

Job Viewed

Tap Again To Close

Job Description

Location: Cape Town

Working Practices: Hybrid | Mondays and Thursday in office and remaining days remote

Contract Type: Permanent

Working Hours: 07H00 - 15H30 SAST

Job Summary:

The AI Developer is responsible for supporting the development, maintenance, scaling, and improvement of AI powered applications. This role involves close collaboration with senior engineers to support the deployment of AI solutions on AWS and Azure, manage API integrations, and assist in the development of new AI Proof of Concepts. The AI Developerwill also aid in the documentation of processes and configurations, ensuring efficient operations within our AI platform environment.

Key Responsibilities:

  • Collaborate within a wider cross region development team of engineers
  • Design, build, and deploy AI and enabling workloads and bespoke AI applications within the OES delivery portfolio
  • Develop APIs and microservices to integrate AI into applications.
  • Assist in maintaining and optimising solution performance and scalability
  • Contribute to AI research and development within OES
  • Develop proof of concepts or prototypes to assist with research
  • Ensure technical implementation deliverables meet best industry standards
  • Contribute to the evolution and adoption of AI engineering technology within OES
  • Maintain and contribute to documentation of AI engineering space
  • Assist with the setup, deploy and maintenance of AI application and services for OES partners domestically and internationally

What does success look like?

  • Successful and timely delivery of AI applications and solutions for OES and our partners to achieve business and financial goals
  • Focus on student experience when designing and implementing solutions
  • Supporting a long-term perspective on the IT solution to ensure it is scalable
  • Security first mindset with solution design and implementation
  • Developing strong and trusting relationships with the geographically distributed team and management structure of the OES group
  • Contributing to the evolution of the AI engineering capability and solutions within OES and assisting on achieving its KPIs

Requirements

  • You should have a Bachelor's degree in Computer Science, Engineering, or a related field, and minimum 2 years' experience
  • 1 year's experience working with Large Language Models
  • 2 year's demonstrable experience in Python programming.
  • Software development best practices such as Git source control and workflows and unit testing.
  • Experience with Python libraries such as boto3, numpy and similar core libraries
  • AI concepts such as RAG, prompt engineering and agents
  • Developing and consuming APIs with Python
  • Experience with Large Language Models (Such as GPT-4, Claude, llama)
  • Experience with Python testing frameworks
  • Effective problem-solving abilities and meticulous attention to detail.
  • Understanding of DevOps principles and CI/CD automation tools such as Jenkins or CodeDeploy.
  • Basic understanding of front-end technologies for internal tool development.

Nice to Have:

  • Practical experience with software development best practices such as code quality checks and secure coding practices.
  • Practical experience with AWS services such as Bedrock, Lambda, DynamoDB, SQS, and SNS
  • Practical experience with Flask.
  • Familiarity with Azure cloud services.
  • Deploying and managing AI models.
  • Experience with OpenAI's language models or similar AI platforms.
  • Experience with python libraries such as FAISS, sklearn, mammoth, pdfplumber
  • Knowledge in Model context protocol (MCP)
  • Prior experience in a cloud computing or AI development role.

Benefits

About OES

OES is a vibrant and values-led organisation, and we are passionate about enhancing lives through education. We work with university partners, training institutes, and professional bodies worldwide, to develop and enable immersive and engaging learning experiences. We empower our teams to be student-focused, innovative, and embrace change with a growth mindset to ensure we achieve our vision of being the world's most impactful enabler of education. We encourage our people to grow and develop through teamwork and a diverse range of projects, programs and challenging work. We trust our people to deliver, so when you work with OES, you will join a team who are empowered to impact every day.

Company Culture & Values

We are a people-focused organization with a culture built around collaboration, connection, and working together toward one common goal. Our vibrant, values-led culture is grounded in four core principles that guide everything we do:

Passion and Perseverance:
We love what we do (even though it's not always easy) and take pride in creating transformative learning experiences. We bring a 'can-do' attitude to our work, tackling challenges and inspiring others.

Teamwork:
We operate as cross-functional teams globally with trust and respect, celebrating success. We have fun while we work and enjoy collaborating with each other and OES partners.

Agility and Innovation:
We are innovative, lateral thinkers who use our skills to do things better for our students. We thrive in ambiguity, embrace change and challenge conventional thinking.

Integrity:
We do what's right, and what we say we will do, every time. We value a culture of respectful feedback and believe that respect trumps harmony. 

These are some of the perks you can expect when you join the team:

  • Employee Assistance Program (EAP)
  • Medical allowance
  • Commute allowance
  • Flexible work for genuine career-life fit
  • A healthy and supportive company culture
  • Generous annual leave
  • Paid maternity and paternity benefits
  • Study leave
  • Professional development and mentoring
  • Construct Culture Club events
  • Company funded lunch and drinks every 6 weeks

*Policy T&Cs apply for certain benefits

This advertiser has chosen not to accept applicants from your region.

AI Developer

R104000 - R130878 Y The Career Network SA

Posted today

Job Viewed

Tap Again To Close

Job Description

Developer – AI Integration

My client builds smart automation tools that simplify workflows and help businesses scale.

We're looking for a seasoned developer to design and deliver next-gen web applications powered by AI.

What you'll do:

  • Lead the design and build of secure, scalable full-stack applications.
  • Integrate AI/ML features like NLP, chatbots, and predictive analytics into production systems.
  • Guide junior developers, set coding standards, and promote best practices.
  • Ensure performance, reliability, and robust security across platforms.
  • Work with Docker/Kubernetes, cloud platforms, and modern DevOps pipelines to streamline deployment.
  • Design efficient data models and manage both SQL and NoSQL databases.
  • Collaborate with business teams to turn ideas into technical solutions.

What you bring:

  • 5+ years' experience in full-stack development.
  • Strong front-end skills (React, Vue, or Angular) and backend expertise , Python frameworks, REST APIs).
  • Proven experience deploying applications on AWS, Azure, or GCP.
  • Hands-on experience with Docker, Kubernetes, and CI/CD workflows.
  • Practical exposure to integrating AI/ML models into live applications.
  • Solid knowledge of database design, optimization, and security best practices.
  • Strong Git and collaborative coding experience.
This advertiser has chosen not to accept applicants from your region.

AI Developer

Johannesburg, Gauteng e-Merge IT Recruitment

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

We don’t just follow trends — we turn them into smart, scalable solutions. From digital transformation to AI-powered insights, we help teams cut through the noise, automate the tedious, and unlock real business value with tech that actually works.

We’re looking for an AI Developer who thrives on clever algorithms, clean code, and isn’t afraid of a good machine learning meme. If you’re equal parts builder, thinker, and tinkerer, this might be your next move.

What you’ll bring:

  • 4–6 years of experience with feature development, SDLC, and agile practices.
  • Solid programming experience (Java, Golang, Rust) plus exposure to agentic development tools.
  • Hands-on AI development, working with agentic and IDE tools on real client solutions.
  • Practical knowledge of Agile, including CI/CD pipelines and automated testing.
  • Strong technical depth across database design, API development, cloud-native and on-premise environments.
  • Confident stakeholder management — working directly with client teams to problem-solve and deliver.

The deal:

  • Ref: GZ60836
  • Type: Permanent | 100% Remote
  • Compensation: Up to R1,000,000 CTC per annum, negotiable based on experience.

Apply:
Call:
More roles:
Referral bonus: We pay cash for successful referrals

This advertiser has chosen not to accept applicants from your region.

Senior AI Developer

R1800000 - R2500000 Y d6

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Description Bonus

  • Design, train, and deploy AI/ML models that solve real school challenges – from personalising parent communication to forecasting school finances and simplifying administrative tasks.
  • Work with product and engineering teams to translate messy real-world problems into scalable AI solutions.
  • Build pipelines and APIs that make AI a seamless part of our SaaS platforms.
  • Monitor and tune models in production to ensure performance, reliability, and fairness.
  • Help shape our AI strategy and mentor developers as we scale AI capability across d6.

Role Requirements

  • 8+ years in software engineering, with at least 3 years in applied AI/ML.
  • Strong Python skills and experience with frameworks like PyTorch, TensorFlow, Hugging Face.
  • Proven ability to deploy and maintain models in production (MLOps, monitoring, lifecycle management).
  • Experience with agentic AI and MCP/A2A.
  • Experience with NLP, LLMs, or recommendation systems.
  • Knowledge of cloud AI services (AWS, GCP, or Azure) and containerisation (Docker, Kubernetes).
  • Solid foundations in APIs, data structures, and secure coding.

Bonus if you have

  • Built AI features for SaaS products, especially in multi-tenant environments.
  • Experience with vector databases, embeddings, or RAG pipelines.
  • Domain experience in EdTech, MIS, or compliance-heavy data environments (GDPR, POPIA).
This advertiser has chosen not to accept applicants from your region.

Specialist AI Developer

Sandton, Gauteng R2000000 - R2500000 Y On Point HR & Talent Solutions

Posted today

Job Viewed

Tap Again To Close

Job Description

POSITION PURPOSE

The AI Specialist Developer role is hands-on, leaning on years of technology creation & development experience to develop future capable AI powered agentic solutions while also sculpting the next generation AI vision and journey.

ESSENTIAL FUNCTIONS AND BASIC DUTIES

1.Strategic AI Vision

a.Define and continuously refine the company's AI solutions roadmap, with a clear focus on creating autonomous, intelligent agentic agents that deliver value across property management, leasing, facilities, valuations, sustainability, and customer experience.

b.Define and continuously refine
the company's
internal AI optimisation strategy, identifying opportunities for autonomy and implementing AI-enabled engagement clients.

c.Thought leadership and public engagement, the candidate must be comfortable representing the business in public forums.

2.AI as a Competitive Advantage

a.Identify how AI can set
the company's
customers apart in the African real estate market — leading practical deployment.

b.Translate AI into outcomes: faster decisions, smarter operations, superior client value.

3.Data & Technology Stewardship

a.Oversee the design of data architectures and pipelines that enable clean, actionable data to fuel machine learning, predictive analytics, and decisioning engines.

b.Ensure interoperability of AI tools with b# and other client systems.

4.Innovation Partnerships & Ecosystem Building

a.Forge relationships with
the company's
innovators, AI labs, universities, and enterprise tech partners to co-create solutions.

b.Represent
the company's
in industry forums, driving the AI conversation for African real estate.

5.Cultural & Organisational AI Adoption

a.Be the internal AI ambassador - inspiring teams, upskilling people, and ensuring AI becomes part of
the company's
customers operating DNA, not just a bolt on.

6.Ethics & Responsible AI

a.Ensure AI deployment is ethical, explainable, and aligned with the company's values, client trust, and regulatory requirements.

7.Development & Technology Capability

a.Has comprehensive experience in developing AI and agentic AI solutions.

b.Has comprehensive experience with development tools, specifically:

i.Microsoft C#

ii.Microsoft SQL Server

8.Task Management

a.All requests and tasks are logged and tracked

QUALIFICATIONS

  • Bachelor Degree in computer science or data science
  • Detailed knowledge development of AI solutions
  • At least 5 years of AI solution development
  • Experience working with senior decision makers
  • Experience in data modeling and analysis and providing solutions

SKILLS/ABILITIES:

  • Non negotiable - 3+ years experience on C# .NET
  • Experience on C#, MS SQL
  • Advantageous: Copilot or other AI development platforms
  • Strong verbal and written communication skills
  • Strong interpersonal skills
  • Proven analytical background
  • Advanced Excel skills
  • Strong analytical skills and inclination for problem-solving
  • Ability to analyse large datasets
  • Ability to write comprehensive reports
  • Attention to detail
This advertiser has chosen not to accept applicants from your region.

Specialist AI Developer

Sandton, Gauteng R900000 - R1200000 Y proFound Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

Join a forward-thinking PropTech company in Sandton as a Specialist AI Developer.

Location: Sandton (Hybrid) and Perm

Drive the next wave of innovation by
developing agentic AI solutions
that power smarter property management, leasing, and sustainability initiatives.

This hands-on role requires experience shaping AI strategies, building data pipelines, and collaborating with industry partners.

  • Minimum 3 years' C#.Net
    experience essential.
  • Advanced skills in data modeling, Microsoft SQL, and a passion for
    ethical, explainable AI
    will set you apart.

Budget around R CTC per annum

This advertiser has chosen not to accept applicants from your region.

Machine Learning Engineer

R500000 - R1200000 Y talent match africa.

Posted today

Job Viewed

Tap Again To Close

Job Description

About talent match africa (tma)

talent match africa
is on a mission to unlock Africa's potential by connecting exceptional talent with organizations that are shaping the future. We don't just match skills to roles - we match people to possibilities. With a strong network across industries and a people-first approach, we help companies thrive while empowering professionals to build meaningful careers.

About this role

As a
Machine Learning Engineer
, you'll go beyond writing code to solving real-world problems with data. This role is about designing intelligent systems that learn and improve, tackling complex challenges that demand both creativity and technical depth. You'll thrive in collaboration, bringing ideas to life alongside a dynamic team.

What You'll Do

  • Design, build, and deploy machine learning models and algorithms
  • Develop scalable data pipelines for model training and inference
  • Optimize models for performance and efficiency
  • Collaborate with data scientists to bring research into production
  • Monitor and maintain ML models in live environments
  • Implement A/B testing frameworks to validate models
  • Work with large-scale datasets and distributed computing systems
  • Maintain and enhance existing ML systems

What We're Looking For

Required

  • 3+ years of experience in machine learning and software development
  • Proficiency in Python, R, or Scala
  • Hands-on experience with ML frameworks (TensorFlow, PyTorch, Scikit-learn)
  • Familiarity with cloud platforms (AWS, GCP, Azure)
  • Strong understanding of statistics and mathematics
  • Experience with version control and software engineering best practices

Preferred

  • Exposure to MLOps tools and practices
  • Knowledge of containerization (Docker, Kubernetes)
  • Experience building real-time inference systems

Why tma?

At
talent match africa
, you're not just taking on a job, you're joining a movement. You'll work with innovative teams, get exposure to impactful projects, and be part of an ecosystem that's redefining how Africa connects to opportunities.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Ai programmer Jobs in South Africa !

Machine Learning Engineer

DLK Group

Posted today

Job Viewed

Tap Again To Close

Job Description

The role of the Specialist Machine Learning Engineer encompasses many activities, including (but not limited to):

  • Focusing on niche areas of machine learning, such as natural language processing, computer vision, or reinforcement learning.
  • Developing domain-specific ML models tailored to specialized business needs.
  • Conducting in-depth research and prototyping innovative solutions using advanced ML techniques.
  • Identifying opportunities to apply cutting-edge machine learning advancements to improve processes or create new capabilities.
  • Collaborating with other Engineers to transfer research findings into scalable, production-ready solutions.
  • Providing expert insights on specific tools, frameworks, or algorithms, ensuring the organization stays ahead in ML innovation.
  • Contributing to the development of internal ML tools and libraries to streamline workflows.
Requirements

Minimum Qualification:

  • NQF 6 or higher tertiary qualification in Information Communication Technology (ICT) field incorporating (but not limited to) Information Systems; Cloud certification.

Minimum Experience:

  • Minimum of 6 years' experience in a field of a Machine Learning Engineer role.
This advertiser has chosen not to accept applicants from your region.

Machine Learning Engineer

R900000 - R1200000 Y Dijkstrack

Posted today

Job Viewed

Tap Again To Close

Job Description

This 12-month remote contract role places you on an international machine learning project through Dijkstrack for one of our global technology partners. You'll work within a distributed engineering team to design, train, and deploy ML models using modern frameworks like PyTorch. Dijkstrack engineers enjoy access to technical community support, structured delivery processes, and the opportunity to embed within long-term global product teams.

Key Duties & Responsibilities
  • Design, train, and deploy machine learning and deep learning models using PyTorch
  • Build and maintain ML pipelines, model training workflows, and data processing components
  • Work with product and engineering teams to integrate models into production systems
  • Analyse datasets, performance metrics, and optimise models for accuracy and efficiency
  • Implement MLOps best practices for model versioning, deployment, and monitoring
  • Document models, datasets, evaluations, and maintain reproducibility standards
  • Participate in code reviews and uphold engineering quality in ML codebases
Essential Skills & Technical Requirements
  • Strong proficiency in Python for ML development
  • Hands-on experience with PyTorch (TensorFlow experience also welcome)
  • Solid understanding of machine learning fundamentals, model architectures, training loops
  • Ability to work with large datasets, ETL pipelines, and model optimisation
  • Familiarity with Git workflows, remote collaboration, and agile delivery models
Beneficial / Nice-to-Have Experience
  • Experience with ML Ops tools like MLflow, Weights & Biases, SageMaker, or similar
  • Exposure to cloud-based ML deployments (AWS, Azure, GCP)
  • Knowledge of microservice integration for ML models
  • Prior work in AI product teams or international ML research environments
Benefits of Working with Dijkstrack
  • Join a network of engineers delivering advanced ML solutions internationally
  • Technical community of senior engineers across data, backend, and product domains
  • Remote-first culture, global exposure, and structured technical delivery support
This advertiser has chosen not to accept applicants from your region.

Machine Learning Engineer

R150000 - R250000 Y PBT Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Employment Type

Contract

Experience

3 to 15 years

Salary

Negotiable

Job Published

16 October 2025

Job Reference No.
Job Description

PBT Group is seeking a highly skilled Machine Learning Engineer to design, build, and deploy scalable machine learning solutions across complex data environments. The successful candidate will work closely with data scientists, data engineers, and business stakeholders to operationalise machine learning models, optimise data pipelines, and contribute to the continuous improvement of advanced analytics solutions.

This role requires a blend of strong data engineering expertise, applied machine learning knowledge, and cloud-based solution experience.

Key Responsibilities

  • Design, develop, and deploy machine learning models into production environments.
  • Build and maintain end-to-end ML pipelines for data ingestion, transformation, feature engineering, model training, and inference.
  • Collaborate with data scientists to move models from experimentation to production.
  • Optimise model performance and ensure scalability, reliability, and monitoring of ML systems.
  • Implement MLOps best practices, including CI/CD automation, version control, model tracking, and reproducibility.
  • Work with data engineers to ensure robust data quality, governance, and accessibility.
  • Research and experiment with emerging AI/ML techniques and tools to enhance capabilities.
  • Document processes and provide technical guidance to cross-functional teams.

Technical Skills & Experience

  • Programming: Strong proficiency in Python (NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
  • ML Lifecycle Management: Experience with MLflow, Kubeflow, SageMaker, or similar platforms.
  • Data Pipelines: Solid understanding of ETL/ELT processes and tools such as Airflow, Spark, or Databricks.
  • Cloud Platforms: Hands-on experience with AWS, Azure, or GCP (data and AI services).
  • Databases: Strong SQL skills and experience with both relational and NoSQL data stores.
  • Model Deployment: Experience deploying ML models via APIs, containers (Docker, Kubernetes), or cloud endpoints.
  • Version Control & CI/CD: Git, Jenkins, or GitHub Actions.
  • Bonus: Exposure to Deep Learning, NLP, or Computer Vision frameworks.

Soft Skills

  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration with both technical and business stakeholders.
  • Proactive and curious mindset, with the ability to learn and adapt quickly.
  • Strong documentation and presentation abilities.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, Statistics, Applied Mathematics, or a related field.
  • 3+ years of experience in applied machine learning or AI solution development.
  • Proven track record of delivering production-ready ML models in real-world environments.

  • In order to comply with the POPI Act, for future career opportunities, we require your permission to maintain your personal details on our database. By completing and returning this form you give PBT your consent

  • If you have not received any feedback after 2 weeks, please consider you application as unsuccessful.

Skills

Data ScienceMachine LearningSQLPythonExtract Transform Load (ETL)Spark MLArtificial Intelligence

Industries

BankingFinanceInsurance

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All AI Programmer Jobs