Technology

Ai Engineer

MSP Staffing·Johannesburg, south-africa·Default
TechnologyseniorDefault
-Closes Dec 8, 2026

Design, build and deploy scalable AI and Machine Learning solutions across Data Engineering, DevOps and Machine Learning. The role focuses on Generative AI, traditional ML pipelines, data platforms and reliable, efficient and secure AI systems.

Experience:

Intermediate-Senior level.

Minimum 5 years' professional experience.

At least 2 years' experience within AI/ML.

1 year in Generative AI highly desirable.

Strong Python, AI/LLM, ML engineering, MLOps, Big Data and cloud experience.

Key Requirements

Design and implement end-to-end AI/ML pipelines from data ingestion through model deployment and monitoring.

Build and optimise Generative AI applications using RAG and LLM frameworks.

Develop scalable data processing workflows using modern Big Data tools.

Implement MLOps practices for model lifecycle management, versioning and automated deployment.

Collaborate with data scientists and stakeholders to translate business requirements into technical solutions.

Ensure data quality, governance and security across AI and data platforms.

Expert-level Python with OOP, design patterns and asynchronous programming.

AI frameworks: LangChain, Langflow and AutoGen; ability to build agents and orchestrate LLM workflows.

Generative AI: RAG, Vector Search using Pinecone, Chroma or Milvus, and advanced Prompt Engineering.

MLOps: MLflow, Feature Stores and Model Serving using TFServing, TorchServe or KServe.

Big Data: PySpark, Spark SQL and Delta Lake.

Git workflows and CI/CD using GitHub Actions or Azure DevOps.

Workflow orchestration using Apache Airflow, Databricks Workflows or DLT.

Modern data architecture including Medallion Architecture and ETL/ELT data modelling.

Data governance using Unity Catalog, including lineage, access controls and security policies.

Real-time processing using Apache Kafka, AWS Kinesis or Spark Structured Streaming.

Data quality checks and validation using Great Expectations or Deequ.

BI and visualisation using PowerBI, Tableau or Databricks SQL Dashboards.

AWS: S3, IAM, VPCs, subnets, security groups and AWS networking.

AWS AI/ML services: Amazon Bedrock and Amazon SageMaker.

AWS Kinesis for real-time data ingestion and processing.

Azure: ADLS Gen2, Azure OpenAI Service, Azure AI Search, ARM templates/Bicep and Azure monitoring.

Azure networking and security: VNETs, Private Endpoints, Managed Identities and Key Vault.

Databricks: Mosaic AI, MLflow, Unity Catalog, Jobs, Workflows, DLT, Spark SQL/PySpark optimisation, Databricks CLI and REST APIs.

Certifications advantageous: NVIDIA Certified Associate or similar GenAI certifications; [URL Removed] specialised courses; AWS Certified Machine Learning - Specialty; AWS Solutions Architect - Associate; Microsoft Azure AI Engineer Associate (AI-102); Microsoft Azure Data Scientist Associate (DP-100); Databricks Certified Machine Learning Professional; Databricks Certified Generative AI Engineer Associate; Databricks Certified Data Engineer Professional.

Python back-end engineers with Python, API development and system architecture experience may be considered for training, with gaps in AI frameworks, ML concepts, Spark and Vector DBs.

Data Engineers with Spark, SQL, pipelines and cloud infrastructure experience may be considered for training, with gaps in Model Serving, MLflow, LLM architectures and prompt engineering.

Data Scientists with statistics, model building and experimentation experience may be considered for training, with gaps in software engineering, CI/CD, testing and production deployment.

Should you meet the requirements for this position, please email your CV to [Email Address Removed]. You can also contact the IT team on [Phone Number Removed]; or visit our website at [URL Removed] NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.

Desired Skills:

AI Engineer

At a glance

Company

MSP Staffing

Location

Johannesburg, south-africa

Employment

Default

Experience

senior

Valid until

December 8, 2026

Created

November 4, 2026

More opportunities

Similar roles you might like

Angular Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Build and maintain modern, high-performance web applications using Angular Develop responsive, pixel-perfect user interfaces that deliver outstanding user experiences Collaborate with Designers, Product Teams, and Backend Developers to bring ideas to life Create reusable, scalable, and maintainable front-end components Integrate with APIs and backend services to develop seamless end-to-end solutions Optimise applications for speed, performance, and accessibility Troubleshoot and resolve bugs, issues, and technical challenges Participate in code reviews and contribute to technical best practices Write clean, well-documented, and testable code Stay up to date with the latest Angular features and front-end development trends Work within Agile teams to deliver high-quality software solutions Job Experience Required: Minimum 3+ years of experience in front-end development Strong experience with Angular , TypeScript , JavaScript , HTML , and CSS Experience working with RESTful APIs and modern web architectures Understanding of responsive and mobile-first design principles Familiarity with Git version control and Agile development practices Strong problem-solving skills and attention to detail Bachelor's Degree, National Diploma, or equivalent qualification in Software Development, Computer Science, Information Technology, or a related field Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! For more exciting IT vacancies, please visit: /> If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

5 days ago

Flutter Developer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Design, develop, and maintain high-quality cross-platform mobile applications using Flutter and Dart Build responsive, scalable, and user-friendly mobile interfaces across Android and iOS platforms Collaborate with Product Managers, Designers, and Backend Developers to deliver new features and enhancements Integrate applications with RESTful APIs, third-party services, and backend systems Optimise application performance, reliability, and scalability Write clean, reusable, and maintainable code following best practices and coding standards Troubleshoot, debug, and resolve application defects and performance issues Implement and maintain state management solutions such as Bloc, Provider, Riverpod, or GetX Participate in code reviews and contribute to continuous improvement initiatives Develop and execute unit, widget, and integration tests to ensure application quality Work within Agile development teams and contribute to sprint planning, stand-ups, and retrospectives Assist with application deployment, monitoring, and maintenance across app stores and distribution platforms Stay up to date with emerging mobile technologies, Flutter updates, and industry best practices Contribute to architectural decisions and provide technical input on mobile development strategies Collaborate with cross-functional teams to deliver exceptional user experiences and business outcomes Job Experience Required: Minimum 2+ years of experience developing mobile applications using Flutter Strong proficiency in Dart Experience building and deploying applications for Android and iOS Solid understanding of mobile UI/UX principles and responsive design Experience integrating RESTful APIs and third-party services Familiarity with state management solutions such as Bloc, Provider, Riverpod, or GetX Experience working with Firebase services including Authentication, Firestore, and Cloud Messaging Understanding of Git version control and collaborative development practices Exposure to CI/CD pipelines and mobile application deployment processes Bachelor's Degree, National Diploma, or equivalent qualification in Computer Science, Information Technology, Software Development, or a related field Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. For more exciting IT vacancies, please visit: I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists. If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

5 days ago

Senior Ai Lead

Network Recruitment

Johannesburg, Gauteng, south-africa

FULL_TIME

Key Duties & Responsibilities Drive the strategic direction, design, and successful delivery of AI initiatives across multiple projects and business functions. Lead, mentor, and develop teams of AI engineers and data scientists, promoting innovation and technical excellence. Design and implement scalable, high-performance AI solutions leveraging modern machine learning frameworks and cloud technologies. Oversee governance, security, compliance, and operational performance to ensure reliable and responsible AI deployments. Essential Skills, Experience, & Qualifications Bachelor's degree in Computer Science, Data Science, Mathematics, Engineering, or a related discipline. Minimum of 8 years' experience in AI and Machine Learning engineering, including demonstrated leadership of technical teams. Strong proficiency in Python and hands-on experience with leading cloud AI platforms such as Azure, AWS, or Google Cloud Platform (GCP). Proven success in developing, deploying, and managing AI solutions within production environments. Advantageous: Experience with Retrieval-Augmented Generation (RAG), Generative AI technologies, and enterprise data integration architectures. Apply Now! For more IT jobs, please visit I also specialise in recruiting in the following: Software Development Data Engineer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Evandria Rademeyer Researcher

5 days ago

Full Stack Engineer (python, React, Django, Typescript) - Remote

Datafin IT Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

ENVIRONMENT: Our client develops intelligent software products that enable customers to make faster, better-informed decisions. They are a small, agile team that values clean architecture, practical decision-making and delivering features that provide meaningful customer value. They are seeking a Full-Stack Engineer to build and scale their products across the complete technology stack, from the database through to the browser. The successful candidate will take ownership of features from concept to production, including designing data models, developing APIs and delivering polished user interfaces. The role involves close collaboration with product, design and AI engineering teams to bring new capabilities to life. DUTIES: Design, build, and ship features across the full stack from database schema and backend services to frontend UI. Build and maintain RESTful APIs that power their web application and integrations. Develop responsive, accessible, and performant user interfaces using modern frontend frameworks. Collaborate with product and design to turn requirements into technical specs and shippable increments. Write clean, well-tested, maintainable code, and participate actively in code review. Improve application performance, reliability, and security across the stack. Work with their AI engineering team to integrate AI-powered features into user-facing product surfaces. Contribute to architecture decisions, tooling, and engineering best practices as the team and product scale. Monitor, debug, and resolve production issues, and contribute to on-call rotations as needed. REQUIREMENTS: 5+ years of professional experience building full-stack web applications in production. Strong frontend skills: TypeScript and React, with experience building production-grade UIs. Strong backend skills: Python (FastAPI, Django, or similar), with experience designing and building APIs and services. Practical experience designing and working with relational databases (PostgreSQL, MySQL) and writing efficient queries. Experience building and consuming REST APIs. Experience integrating AI/LLM-powered features into a product calling LLM APIs, working with retrieval-augmented generation (RAG) or vector search, or partnering with ML/AI teams to ship model-backed functionality. Familiarity with cloud infrastructure (Azure, AWS, or GCP), CI/CD pipelines, and containerization (Docker). Strong understanding of software engineering fundamentals: testing, version control, code review, and system design. Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code. Comfort working in a remote, async-first environment with strong written communication skills. Nice to Have: Familiarity with infrastructure-as-code (Terraform) and observability tooling (Datadog, Grafana, Sentry). Familiarity with vector databases or embedding-based search for AI-powered features. Background working in a startup or small, cross-functional team. Exposure to design systems and component libraries.

5 days ago

Bi Data Analyst

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Collect, analyse, and interpret large datasets from multiple sources Design, build, and maintain dashboards, reports, and KPI tracking tools Work with business stakeholders to understand reporting and analytical requirements Ensure data accuracy, integrity, and consistency across reporting environments Identify trends, patterns, and opportunities through data analysis Support strategic business decisions with actionable insights and recommendations Collaborate with data engineering and technical teams on data solutions Automate reporting processes and improve data accessibility across the organisation Monitor business performance metrics and provide ongoing analytical support Job Experience Required: Minimum 3+ years of experience in a BI Analyst, Data Analyst, or Business Intelligence role Degree in Data Science, Statistics, Computer Science, Information Systems, Mathematics, or a related field Strong experience with SQL for data extraction, transformation, and analysis Proficiency with BI tools such as Power BI, Tableau, Looker, Qlik, or similar platforms Experience building interactive dashboards, reports, and data visualisations Strong understanding of data modelling, ETL processes, and data warehousing concepts Experience gathering business requirements and translating them into reporting solutions Ability to analyse trends, identify insights, and present recommendations to stakeholders Exposure to Python or R for data analysis is advantageous Strong communication and stakeholder management skill This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

6 days ago

Data Engineer

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Designing, developing, and maintaining data pipelines and ETL/ELT processes Building and optimising data warehouses, data lakes, and scalable data platforms Integrating data from multiple sources while ensuring data quality and integrity Collaborating with Data Analysts, Data Scientists, Software Engineers, and business stakeholders Automating data workflows and monitoring pipeline performance Implementing data governance, security, and compliance best practices Supporting reporting, analytics, and machine learning initiatives Job Experience Required: Degree in Computer Science, Information Systems, Engineering, Mathematics, Statistics, or a related field 3+ years of experience in Data Engineering or a similar role Strong SQL skills and experience working with large datasets Experience with Python, Scala, Java, or similar programming languages Knowledge of ETL/ELT tools and data integration platforms Experience with cloud platforms such as AWS, Azure, or Google Cloud Exposure to modern data warehousing technologies such as Snowflake, Redshift, BigQuery, or Synapse Experience with Apache Spark, Databricks, Airflow, or similar data technologies This is an opportunity to join our talent pool and be considered for future opportunities with leading organisations across South Africa. Apply now! Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town. Let us assist you with your IT careers. For Further C# Developer jobs, C++ Developer jobs, Java Developer jobs, .Net Developer careers, Angular Developer and Full stack developer jobs. I also specialize in recruiting in the following: Manual and Automation Testers, Business Analysts, Software Developers, AI Engineers, and Data Scientists If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

6 days ago