Technology

Ai Engineer

E-Merge IT Recruitment·Johannesburg, Gauteng, south-africa·Permanent·Remote
TechnologyseniorPermanentRemote
-

Our client is looking for an AI Engineer who can move fluidly between research and production: someone who can prototype a new model or prompting approach quickly, then harden it into a reliable, observable, cost-efficient service that runs at scale. You'll work closely with product and full-stack engineering to turn ambiguous problems into shipped AI features. Responsibilities: Design, build, and deploy machine learning and LLM-based systems, including retrieval-augmented generation (RAG) pipelines, fine-tuned models, and agentic workflows.Own the full lifecycle of AI features: data collection and evaluation, model/prompt selection, experimentation, deployment, and monitoring in production.Build and maintain data pipelines, embeddings stores, and vector databases that support search, retrieval, and personalization.Evaluate and integrate third-party model APIs (OpenAI, Anthropic, etc.) alongside open-source and self-hosted models, balancing quality, latency, and cost.Fine-tune, train, and deploy open-source models on our own infrastructure including data prep, training/fine-tuning runs, quantization, and self-hosted inference serving at scale.Stay current with the fast-moving AI/ML landscape and bring back practical recommendations on tools, models, and techniques.Qualifications and experience: 4+ years of experience building and shipping machine learning or AI-powered systems in production.Strong Python skills, with hands-on experience using frameworks such as PyTorch, TensorFlow, or similar.Practical experience with large language models prompting, fine-tuning, RAG, or agent frameworks (e.g., LangChain, LlamaIndex, or custom implementations).Hands-on experience training and fine-tuning open-source models (e.g., Llama, Mistral, Qwen) full fine-tuning or parameter-efficient methods (LoRA/QLoRA) and deploying them on your own infrastructure rather than relying solely on hosted APIs.Experience with vector databases and embedding-based retrieval (e.g., Pinecone, Weaviate, pgvector, FAISS).Comfort working with cloud infrastructure (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes), including GPU-backed compute.Proficiency working with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) to accelerate development, while critically reviewing and validating AI-generated code.Experience with AI coding assistants such as Cursor, Claude, or similar Experience with AI coding assistants such as Cursor, Claude, or similarThe reference number for this position is NG61533 which is a permanent, remote role offering a salary of up to R800k per annum salary negotiable based on experience. E-mail Nokuthula on [[nokuthulag@ e-Merge.co.za]] or call her for a chat on 011 463 3633 to discuss this and other opportunities. Are you ready for a change of scenery? E-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the e-Merge IT website www.e-merge.co.za for more great positions. Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals

At a glance

Company

E-Merge IT Recruitment

Location

Johannesburg, Gauteng, south-africa

Employment

Permanent

Work style

Remote

Experience

senior

Valid until

Not specified

Created

October 30, 2026

More opportunities

Similar roles you might like

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.

11 hours 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.

18 hours ago

Data & Ai Product Engineer

Guardrisk

Gauteng, south-africa

full-time

Role Purpose Work directly with business users and Product Managers to design, prototype and engineer reusable data and AI products on Guardrisk's governed data platform, including ML models, AI-ready datasets and agents that automate data work. What makes this different Combines data engineering, software engineering and applied AI Works in the business context, understanding how data is created, used and trusted, not only from a technical specification Automates the data lifecycle itself, from ingestion and quality to reconciliation and reporting, rather than adding manual workarounds Rapidly prototypes data and AI products with users and learns through deployment Designs agentic workflows for data and analytics use cases, with orchestration, human-in-the-loop controls and exception handling Connects data, models, APIs and existing systems on the governed platform Builds reusable data components, semantic models, feature sets, agent skills and tools for CoE use cases Makes sound design choices beyond one immediate use case, with reuse across Guardrisk in mind Partners with Technology on platform, ETL, security and productionisation Establishes the engineering practices, documentation and patterns that make Guardrisk's data AI-ready Supports adoption and measures whether deployed products actually improve data trust, speed and use Expected seniority: Strong hands-on engineer with enough technical depth to engineer data products, models and agents, and enough product judgement to decide where AI adds value, where deterministic automation is better, and where human judgement or control must remain. The role should have the potential to grow into broader product or product-architecture leadership. Scope boundary: AI and automation in the Data CoE means solutions whose inputs, outputs or runtime sit on Guardrisk's data platform and data products, such as analytics, reporting, data operations, models, insight agents and natural language access to data. Automating business workflows owned by a business unit, such as claims handling, underwriting intake or finance operations, sits outside this role and is coordinated through the CDTO Front Door. Requirements Qualifications We're looking for someone who can operate across data engineering, software and AI rather than specialising in only one of them. Bachelor's degree in Computer Science, Engineering, Information Systems or a related technical discipline, or equivalent practical experience. Strong software engineering experience in at least one modern programming language, ideally Python, SQL, C# or similar. Practical experience building data pipelines, data-quality automation or analytical solutions. Experience designing and consuming REST APIs and integrating multiple systems or services. Hands-on experience building applications using large language models or generative AI APIs. Understanding of agentic concepts such as tool use, orchestration, retrieval, structured outputs, state and human-in-the-loop patterns. Experience taking solutions beyond prototypes into production or operational use. Ability to work directly with non-technical users to understand how they use data and translate that into a technical solution. Strong engineering fundamentals, including source control, testing, documentation, security and maintainability. Ability to communicate technical trade-offs clearly to both business and technical stakeholders. Preferred qualifications You don't need to have experience with every technology below. We're particularly interested in people who have gone deep enough in this space to understand what works in production and what does not. Hands-on experience developing AI agents, multi-agent or agentic workflow solutions, or ML models on enterprise data. Experience with agent frameworks, orchestration approaches or modern AI engineering toolchains. Experience with Databricks, Azure data services, lakehouse architecture or equivalent data platforms. Experience with Azure Data Factory, Logic Apps or Power Automate for data pipeline orchestration and alerting. Experience with the Microsoft Azure and Microsoft 365 ecosystem, particularly where AI and enterprise data intersect. Experience applying techniques such as retrieval-augmented generation (RAG), vector search, structured extraction into governed datasets and ML operations (MLOps). Experience with data modelling, semantic layers, data-quality frameworks, lineage or data cataloguing. Experience designing reusable data platforms, components, libraries or engineering patterns rather than only delivering one-off solutions. Experience implementing evaluation, observability or monitoring for ML and AI applications. Understanding of responsible AI, POPIA, privacy, security and appropriate controls for using data in AI solutions. Experience in financial services, insurance or another regulated environment. Evidence of being a builder and capability creator: someone comfortable starting with an ambiguous data problem, working with users, building something quickly and progressively turning it into a production-quality product. Duties & Responsibilities About the role We're building practical Data & AI engineering capability within Guardrisk's Data CoE, and we're looking for a hands-on engineer who wants to help shape how AI and automation work on our data. This is not a role focused on producing AI demos or building technology in isolation. You will work directly with business users and Product Managers to understand how data is created and used, find where data work is slow, manual or untrusted, and turn those opportunities into working data and AI products. You'll combine data engineering, software engineering and applied AI to build everything from automated pipelines, quality checks and reconciliations to ML models, AI-ready datasets and agents that automate data work. Just as importantly, you'll help us build the capability itself: reusable components, patterns and engineering practices that let AI solutions across Guardrisk run on trusted data. Guardrisk's Data CoE is built around reusable data products, a governed platform and business-facing delivery. Technology builds and runs the platform, and the CoE builds data and AI products on it. The role focuses on AI and automation on Guardrisk's data platform and data products. Automation of business workflows owned by individual business units is led elsewhere in Guardrisk. What you will do Work directly with business users and Product Managers to understand, map and document how data flows through business processes. Identify manual data handling, quality gaps, reconciliation breaks and repetitive reporting that can be automated or augmented using AI. Translate data problems into practical data automation, ML and agentic AI solutions. Rapidly prototype with users, test ideas in the real business context and turn successful prototypes into robust solutions. Design and build AI agents and agentic workflows that reason over governed data, use tools and APIs, check quality, reconcile sources, document datasets and answer questions over certified data products. Apply LLMs, retrieval-augmented generation, tool use and structured extraction to CoE use cases, with evaluation built in from the start. Build conventional pipeline and reporting automations where deterministic automation is a better fit than AI. Integrate solutions with the governed data platform and with source systems, APIs and data services. Design appropriate human-in-the-loop controls, approvals, exception handling and escalation paths. Develop reusable semantic models, feature sets, data components and agent skills for data tasks rather than solving every problem from scratch. Work with Technology, Architecture, Security and other teams to take solutions from prototype through to controlled production use. Build evaluation and monitoring into models, agents and data automations so that we understand whether they are working as intended and delivering value. Document solutions, patterns and lessons learned so that the capability becomes repeatable across the Data CoE. Prepare AI-ready data, including curated, certified and retrieval-ready datasets, so that AI and automation solutions across Guardrisk consume trusted data rather than building their own. Contribute to the standards and engineering practices that underpin Guardrisk's data platform and data products. Competencies Core outputs AI-ready, certified data products and curated datasets Automated data pipelines, data-quality checks and reconciliations AI agents and multi-step agentic workflows for data, analytics and reporting use cases Reusable semantic models, feature sets and data components Human-in-the-loop and exception-handling patterns for data automation Working prototypes and MVPs ML models and analytical applications Evaluation, monitoring and operational controls for models and agents Deployment-ready code and technical documentation Reusable data and AI engineering patterns and standards Knowledge transfer that grows data, analytics and ML capability across the CoE and extended studio teams Deadline:5th November,2026

19 hours ago

Senior Software Engineer (ai & Data Platforms, Python Or Typescript) (cpt Hybrid)

Datafin IT Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

ENVIRONMENT: WANT to help build the next generation of AI, data and marketing technology that powers some of the world’s most recognised brands, then a dynamic Marketing Agency wants your coding expertise to be its next Senior Software Engineer. You’ll work across several flagship platforms including AI-powered decision support systems, Customer identity and data platforms, Marketing measurement and optimisation platforms, Geospatial intelligence products amongst others. Every product is designed with scale, resilience and international deployment in mind. The successful candidate will have 7+ years Software Engineering experience including designing and building cloud-native applications with strong Python or TypeScript development experience. DUTIES: Design and build scalable distributed systems. Develop high-performance APIs and Backend services. Build cloud-native applications on Microsoft Azure. Engineer reliable, secure and scalable data platforms. Productionise AI and Machine Learning solutions. Design resilient architectures and engineering standards. Drive technical excellence through code reviews and mentoring. Collaborate with Data Scientists, AI Engineers and Product Managers. Work with Engineering teams across the global network. Influence the technical direction of products used by enterprise clients. REQUIREMENTS: 7+ Years of Software Engineering experience. Strong Python or TypeScript development experience. Experience designing and building cloud-native applications. A passion for Engineering quality, testing and clean architecture. Strong problem-solving and systems thinking skills. Experience mentoring other Engineers. Curiosity, humility and a desire to continuously learn. Company Tech Stack: Current technologies include - Languages: Python, TypeScript, JavaScript, SQL Cloud: Microsoft Azure, Azure Functions, Azure OpenAI, Azure AI Foundry, Azure Cosmos DB Engineering: Docker, Kubernetes, GitHub, GitHub Actions, Terraform, REST APIs, CI/CD Data & AI: PostgreSQL, MongoDB, Databricks, Spark, OpenAI, LangChain, Semantic Kernel, Vector Databases, AI Agents ATTRIBUTES: You love building elegant software. You enjoy solving complex Engineering problems. You want to work alongside outstanding Engineers who challenge and inspire you. You’re looking for an opportunity where your ideas, your code and your career can have an impact well beyond South Africa.

21 hours ago

Quality Assurance Tester

Mindworx Consulting

Johannesburg, Gauteng, south-africa

FULL_TIME

The Tech Stack Deep-Dive Must-Haves: Core QA & Automation: Test automation frameworks, functional, regression, API, integration, and continuous testing (shift-left). Intelligent Automation: Testing RPA workflows (attended/unattended) and Power Platform solutions (Power Apps, Power Automate, Dataverse). AI Quality Engineering: Testing AI agents, prompt/model behavior, response validation, hallucinations, safety boundaries, and guardrails. Methodologies & Certs: Agile delivery, full-lifecycle defect tracking, and ISTQB Foundation Certification . Nice-to-Haves: Platforms & Tools: Microsoft Copilot Studio, Azure AI Foundry, UiPath, or Automation Anywhere. DevOps & Engineering: Azure DevOps, CI/CD quality gates, PowerShell, SQL, and REST APIs. Certifications: Microsoft PL-100/PL-200, AI-102 (Azure AI Engineer), AZ-900, or AI-900. Key Responsibilities Engineer Robust Automated Suites: Design and maintain automated regression packs and integrate automated quality gates into active CI/CD pipelines. Stress-Test AI & Guardrails: Validate GenAI outputs, Copilot prompts, and conversational agents against strict safety controls, business rules, and hallucination risks. Validate Power Platform & Process Automation: Execute end-to-end functional and integration testing across Power Apps, custom connectors, and RPA bot workflows. Why Join Us Pioneer GenAI Quality: Move beyond standard functional testing into real-world AI evaluation, model drift verification, and prompt governance. Enterprise-Scale Impact: Ensure mission-critical automation directly protects business stability, compliance, and user trust at scale. Continuous Engineering Growth: Work in an Agile environment that champions shift-left practices, automated frameworks, and certifications

2 days ago

Intergration Specialist

Communicate Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Designing, building, and maintaining system integrations between internal and external platforms Configuring and troubleshooting API connections, webhooks, and middleware solutions Collaborating with clients and internal stakeholders to gather integration requirements Monitoring integration performance and resolving issues to minimise downtime Supporting data migration, synchronisation, and transformation projects Documenting integration processes, workflows, and technical specifications Working closely with Product, Engineering, Customer Success, and Implementation teams Job Experience Required: Designing, building, and maintaining system integrations between internal and external platforms Configuring and troubleshooting API connections, webhooks, and middleware solutions Collaborating with clients and internal stakeholders to gather integration requirements Monitoring integration performance and resolving issues to minimise downtime Supporting data migration, synchronisation, and transformation projects Documenting integration processes, workflows, and technical specifications Working closely with Product, Engineering, Customer Success, and Implementation teams 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.

3 days ago