57 AI Developer jobs in South Africa
AI Developer
Posted today
Job Viewed
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
AI Developer
Posted today
Job Viewed
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.
AI Developer
Posted 10 days ago
Job Viewed
Job Description
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
Senior AI Developer
Posted today
Job Viewed
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).
Specialist AI Developer
Posted today
Job Viewed
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
Specialist AI Developer
Posted today
Job Viewed
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
AI Developer (Multi-Agent Systems & RAG Architect)
Posted 8 days ago
Job Viewed
Job Description
As an AI Developer, you'll be instrumental in designing, implementing, and scaling multi-agent systems that drive our creative processes. You'll work with cutting-edge technologies to create autonomous workflows that enhance our creative capabilities.
ResponsibilitiesDesign & Develop: Architect and implement multi-agent systems (MAS) that facilitate agent-driven workflows and API integrations.
RAG Systems: Develop retrieval-augmented generation (RAG) systems to enhance content generation and decision-making processes.
Workflow Automation: Utilize tools like n8n (or similar) to build seamless, efficient integrations and automate complex tasks.
Collaboration: Work closely with cross-functional teams to ensure seamless integration of AI systems into our creative processes.Innovation: Contribute to the evolution of our AI framework, incorporating new technologies and methodologies to stay ahead of industry trends.
We are a data-driven social agency focused on effectiveness. Since 2018, we’ve been developing creative content that resonates with target audiences and drives conversions. With deep platform-specific expertise powered by insights into consumer search and viewing behavior, we help brands generate attention, boost preference and achieve results on social media. From YouTube and TikTok content to digital-first commercials and influencer campaigns, we’ve got it all covered.
Operating out of Amsterdam, Stockholm, Cape Town, and Warsaw, we partner with an international network of clients that includes Prime Video, GAMMA, bol, and KPN. Our work has earned us recognition such as SAN Awards, ADCN Lamps, Effie Awards, The YouTube Works, The Webby Awards, The Global Search Awards, and The European Video Awards.
Be The First To Know
About the latest Ai developer Jobs in South Africa !
AI Agent Developer
Posted today
Job Viewed
Job Description
Job Specification: AI Agent DeveloperOverview
Location: Woodstock, Cape Town
We are looking for a hands-on AI Agent Developer with direct experience in building, deploying, and integrating AI agents for automation and process optimisation. This role is not about robotics or engineering-heavy AI — instead, it's focused on the practical application of agent frameworks and external tools to streamline workflows in financial services and related sectors.
The ideal candidate will have at least 6–12 months of proven experience working directly with AI agents, including knowledge of integrations, tooling, and practical deployment in a business environment.
Key Responsibilities
- Design, build, and deploy AI agents to support business automation, data handling, and process workflows.
- Evaluate and select the most effective external AI agent tools and frameworks (e.g., LangChain, CrewAI, AutoGen, or similar).
- Develop and maintain integrations between AI agents and core business systems (CRM, workflow management tools, data APIs, etc.).
- Write and maintain lightweight Python scripts to customise, connect, and enhance AI agent functionality.
- Collaborate with operations and technical teams to identify automation opportunities and implement agent-driven solutions.
- Monitor performance and improve deployed agents to ensure reliability, efficiency, and security.
- Stay up to date with emerging agent technologies and best practices.
Required Skills & Experience
- Experience: Minimum 6–12 months of direct, hands-on experience building and deploying AI agents.
- Technical:
- Solid working knowledge of at least one AI agent framework (e.g., LangChain, CrewAI, AutoGen).
- Strong understanding of external integrations and APIs (Zapier, Make, or native integrations into CRMs, databases, and SaaS platforms).
- Basic to intermediate Python skills for scripting and agent customisation.
- Business Context: Understanding of how AI agents can be applied to workflow automation, client service, or operational efficiency.
- Problem Solving: Ability to identify pain points in processes and design agent-based solutions.
- Communication: Clear, collaborative approach to working with both technical and non-technical stakeholders.
Desirable (Not Essential)
- Prior experience deploying AI agents in financial services or other regulated industries.
- Familiarity with process mapping and workflow design tools (e.g., Asana, Airtable, or similar).
- Knowledge of data security and compliance considerations when using AI tools in a regulated environment.
What We Offer
- Opportunity to shape how AI agents are applied in a growing, forward-thinking business.
- Exposure to financial services and related industries where automation is rapidly evolving.
- A collaborative environment that values experimentation, innovation, and practical delivery.
Employment type: 6 Month Fixed-term with the possibility of a full time postion.
Location: Woodstock, Cape Town (In office)
Job Types: Full-time, Temp to perm
Ability to commute/relocate:
- Woodstock, Western Cape 7925: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):
- Candidates would be required to present any practical builds that are currently being used in a business - Designs, builds, and deployed AI agents that support business automation, data handling, and process workflows.
Experience:
- proven AI Agent Developer : 1 year (Required)
Work Location: In person
Senior Java Developer (AI)
Posted 7 days ago
Job Viewed
Job Description
Senior Java Developer (AI)
Shape the future of software development by combining Java expertise with cutting-edge AI-powered coding tools.
Remote, R700 per hour, 12-month contract (Financial Services sector)
About Our Client
Our client is a forward-thinking technology partner to the financial services industry, driving innovation through advanced engineering practices and emerging tools. They are pioneering the integration of AI-assisted coding into enterprise-scale projects, offering developers the opportunity to stay at the forefront of software delivery.
The Role: Senior Java Developer (AI)
As a Senior Java Developer, you will design, develop, and maintain high-quality Java applications while leveraging AI-powered coding tools to accelerate delivery and improve quality. You'll mentor team members, introduce new practices, and play a key role in shaping how AI enhances modern development workflows.
Key Responsibilities
Bring 5+ years of experience as a Senior Java Developer to lead complex software delivery.
Design, develop, and maintain Java-based applications with strong attention to quality and performance.
Utilize AI-assisted coding tools (e.g., Cursor, GitHub Copilot, TabNine) to boost efficiency and productivity.
Apply software engineering best practices to produce clean, scalable, and maintainable code.
Mentor and guide developers in adopting AI tools and techniques.
Participate in architectural discussions, code reviews, and technical decision-making.
Continuously research and experiment with emerging AI techniques and technologies.
About You
5+ years of professional Java development experience with a proven track record in delivering enterprise projects.
Strong proficiency in Java, Spring Boot, REST APIs, and related technologies.
Solid grasp of software engineering principles, design patterns, and best practices.
Exposure to or interest in AI-powered coding tools (Cursor, GitHub Copilot, TabNine, etc.).
Ability to critically evaluate and refine AI-generated code.
Strong problem-solving skills with a proactive, collaborative mindset.
Nice-to-have: experience introducing new development tools or methodologies, cloud knowledge (AWS, Azure, GCP), and familiarity with Agile/Scrum.
AI-enabled Software Developer
Posted today
Job Viewed
Job Description
ABOUT US:
Silvertreebrands builds disruptive, purpose-driven consumer and digital brands. Our power brands include Faithful to Nature, UCOOK, Pet Heaven and SKOON. We focus on building amazing customer experiences that are "Good for you, good for the planet." We trust our employees with full accountability and autonomy from day one. This unique entrepreneurial and performance-driven culture enables us to achieve executional excellence.
ABOUT THE ROLE:
AI is changing the way that software is built. This is obviously a challenge for new graduates. But, it's also an opportunity: we believe AI-first development is different to traditional software development, and it takes real practice and expertise, so in this area everyone is currently a junior. Now's your chance
We're looking for a top recent graduate or junior to join our team, to intensively learn and practice AI-powered software development in a focused practical training programme, followed by on-the-job experience. You will still need to deeply understand the systems you're building, but also master writing code rapidly and reliably using AI.
The role will focus on build SaaS-style tooling and customer facing ecommerce websites, largely in PHP, with some Python and Javascript/Typescript. We're building tools to produce rich, personalised product information at scale, for new and existing online offerings.
The ideal candidate is technically strong and willing to learn new systems, but also curious about how organisations work outside of just technology. You'll be working closely with senior leadership from the CEO down, our tech and data teams, and our other functions.
We have a hybrid working arrangement, with offices in Woodstock in Cape Town, but support flexibility.
RESPONSIBILITIES:
- Backend and full stack development, using AI to write Node/React and/or PHP depending on project
- Ensure that generated code has well-considered automated testing, linting, code validation and verification, to be able to deploy changes rapidly and with confidence
- Help design and build internal SaaS-style tools for managing all elements of ecommerce, from product data through pricing, replenishment and customer personalisation
- Integrate with external systems to bring capabilities to market quickly
- Working with teams across the organisation to collaboratively identify opportunities for process improvement
- Participate and contribute in tech meetings as well as sprint planning sessions
OUR TECH STACK:
- E-commerce backend: Magento + GraphQL for some services, along with (Typescript) elsewhere
- Frontend:
- Collaboration: JIRA, Slack, Notion
- Development: Cursor, Gitlab, k8s CI/CD
- Data and analytics: BigQuery, PowerBI
- Automation, AI: n8n, OpenAI and others, and to be honest, Google Sheets
REQUIREMENTS:
- Graduate: A relevant bachelors or higher degree from strong university, plus relevant experience from side projects. Deep practical experience in a well-run organisation may substitute for academic education
- Proven software development experience, either in a formal setting, or even better, personal projects
- Proven experimentation with AI tools
- Experience with PHP and Javascript strongly beneficial
- Experience with ecommerce strongly beneficial
OUR OFFER:
- Salary in range R25-40k. (Note: candidates with relevant experience may be considered at higher salaries).
- Young, fast-moving culture, with dedicated and creative colleagues.
- Compelling staff discounts on group brands, team bonus structure, and retirement plan.