2,156,641open jobs
138,730companies
240,379added this week
Browse all
Location
In office (Pretoria)
Seniority
Middle · 4+ years exp

Confirmed on the employer's own hiring board on Nov 10, 2026. First seen by Alion on Nov 10, 2026.

Overview
Company
Impact
Profile match
Adams & Adams attorneys provide legal expertise in intellectual property, patent law, commercial law, property law and litigation.

Description

Purpose of the Role

The AI Engineer is responsible for designing, building, testing, deploying and supporting secure AI-enabled applications, intelligent agents, workflow automations and enterprise integrations. The role translates approved business requirements and future-state processes into maintainable and measurable solutions that improve service delivery, productivity, operational control and client experience.

The AI Engineer works closely with the Business Analyst, Process Engineer, Software Engineering, Enterprise Solutions, Data & AI, Information Security, Project Management, business stakeholders and external delivery partners.

The role applies a governed and human-controlled engineering approach. AI-assisted outputs must be reviewed, tested and approved before deployment. Legal, statutory, financial and compliance-related decisions must remain deterministic, auditable or subject to appropriate human approval.

Duties and ResponsibilitiesStrategy & Planning

  • Review approved business requirements, process maps, business rules, data definitions, controls and acceptance criteria with the Business Analyst and Process Engineer.
  • Identify unclear requirements, conflicting rules, data gaps, security considerations and non-functional requirements before development begins.
  • Translate approved requirements into engineering-ready work items with clearly defined inputs, outputs, constraints and acceptance tests.
  • Determine whether a requirement is best addressed through deterministic software, workflow automation, agentic AI, retrieval, low-code configuration or a combination of solutions.
  • Assess and recommend appropriate AI tools, platforms and models based on architecture, security, licensing, cost and business requirements.
  • Define measurable success criteria relating to accuracy, reliability, workflow completion, security, operational performance and business value.

Development & Deployment

  • Design and develop AI-enabled applications, agents, agent flows, APIs, integrations, validation services, data components and user interfaces.
  • Build governed enterprise agents and workflows using Microsoft Copilot Studio, Power Automate, Azure AI services and approved Microsoft 365 technologies.
  • Use approved AI-assisted development tools, including Claude Code and GitHub Copilot, to support software development, testing, documentation and refactoring.
  • Develop retrieval-augmented generation and document-intelligence solutions using approved, authoritative and access-controlled information sources.
  • Build controlled integrations with platforms such as Patricia, Aderant, NetDocuments, Sage, October People and Microsoft 365.
  • Implement appropriate human approval, access control, exception handling, audit trails and escalation mechanisms within AI-enabled solutions.
  • Ensure AI-generated software artefacts pass human review, automated testing, security checks and approved repository and deployment controls.
  • Maintain appropriate versioning, testing, deployment, configuration and rollback processes for code, prompts, agents, models and connectors.

Operational Management

  • Develop and maintain evaluation datasets and test suites covering accuracy, grounding, workflow completion, tool use, security boundaries and unacceptable behaviour.
  • Conduct unit, integration, regression and end-to-end testing across normal, ambiguous, adversarial and failure scenarios.
  • Monitor solution availability, latency, error rates, tool calls, workflow outcomes, human overrides and AI consumption costs.
  • Investigate incidents, failed workflows and degraded outputs, conduct root-cause analysis and implement corrective controls.
  • Apply information security, confidentiality, legal privilege, POPIA, records-management and responsible AI requirements throughout the solution lifecycle.
  • Implement role-based access, least-privilege permissions, approval gates, audit logs, content safeguards and emergency disablement controls.
  • Maintain current technical documentation, operational runbooks, architecture records, deployment information and escalation procedures.
  • Measure delivered solutions against agreed business outcomes, including turnaround time, manual effort, rework, errors, service quality and control performance.
  • Demonstrate working solutions, incorporate stakeholder feedback and support user training, adoption and knowledge transfer.
  • Develop reusable prompts, connectors, evaluation assets, coding standards and engineering patterns to improve consistency and reduce future delivery effort.

Key improvements

The original responsibilities have been grouped into Strategy & Planning, Development & Deployment, and Operational Management, matching the structure of your Business Analyst example. The wording has also been condensed without removing the role’s core focus on agentic AI, enterprise integration, responsible AI, testing, security and operational reliability.

Requirements

QualificationsEducation

  • Relevant Bachelor’s degree or diploma in Computer Science, Software Engineering, Data Science, Information Systems, Artificial Intelligence or a related discipline.
  • Relevant certifications in Microsoft Azure AI, Power Platform, Copilot Studio, software development, cloud, data or security would be advantageous.

Experience

  • Typically 4-7+ years’ experience in software engineering, integration, automation, data engineering or AI solution delivery, including practical Generative AI or Agentic AI experience.
  • Demonstrated experience building and supporting production software, APIs, integrations, automated testing and controlled deployments.
  • Practical experience designing and implementing AI agents, workflow orchestration, tool use, human approvals, grounding, evaluation and monitoring.
  • Experience using AI-assisted development tools within a controlled software development and DevOps environment.
  • Experience integrating cloud and enterprise platforms through APIs, connectors, databases, events and automated workflows.
  • Experience within legal, financial, professional services or another regulated environment handling confidential information would be advantageous.

Behavioural Competencies

  • Engineering Judgement: Balances AI capabilities with security, maintainability, cost, business requirements and operational risk.
  • Analytical Thinking: Breaks complex requirements into clear, logical and testable components.
  • Curiosity & Continuous Learning: Keeps abreast of evolving AI technologies and assesses new tools pragmatically.
  • Communication: Communicates technical concepts, AI limitations, risks and design decisions clearly to technical and non-technical stakeholders.
  • Collaboration: Works effectively across business, technology, legal, security, data and external delivery teams.
  • Constructive Challenge: Confidently challenges unclear requirements, inappropriate automation and potential risks.
  • Attention to Detail: Maintains accurate configurations, testing, permissions, documentation and deployment controls.
  • Commercial Awareness: Considers licensing, infrastructure, AI consumption and support costs against expected business value.
  • Integrity & Confidentiality: Protects client, employee and firm information and consistently applies responsible AI principles.
  • Accountability: Takes ownership of solution quality, identifies limitations early and drives corrective action where required.

Technical Competencies

  • AI-Assisted Development: Experience with Claude Code, GitHub Copilot or other approved coding assistants for development, code review, testing, documentation and refactoring.
  • Agent & Automation Platforms: Strong working knowledge of Microsoft Copilot Studio, Power Automate, Azure AI services and Azure OpenAI.
  • Software Engineering: Experience with technologies such as C#, .NET, Python, TypeScript or JavaScript, REST APIs, JSON, SQL, Git, automated testing and CI/CD.
  • Microsoft Technology Stack: Knowledge of Azure, Azure DevOps, Microsoft 365, Microsoft Graph, Power Platform, Key Vault and Application Insights.
  • Agent Engineering: Knowledge of prompt and context engineering, tool/function calling, agent state, routing, approval gates, exception handling and agentic workflows.
  • Retrieval & Knowledge: Understanding of RAG, embeddings, document ingestion, chunking, metadata, permissions, grounding and source citation.
  • AI Evaluation: Experience with evaluation datasets, groundedness and accuracy testing, regression testing, adversarial testing and human review.
  • LLMOps & Observability: Understanding of versioning, deployment, rollback, telemetry, tracing, logging, cost monitoring and operational runbooks.
  • Responsible AI & Security: Strong understanding of POPIA, confidentiality, legal privilege, data minimisation, access control, auditability, threat modelling and secure software development practices.
  • Enterprise Integration: Experience integrating business systems and enterprise platforms through secure APIs, connectors, services and other approved integration methods.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,156,641 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Pretoria
Equity · Hybrid · 1+ year exp · Bachelor's Degree · Cape Town
Python
JavaScript
TypeScript
SQL
Scala
AI/ML
Copilot
Spark
Vertex AI
RLHF
Reinforcement Learning
Scikit-learn
Prompt Engineering
Function Calling
AI Agents
MLlib
TensorFlow
PyTorch
LLM
RAG
OpenAI
Machine Learning
DevOps
GCP
GitHub
Analytics
Tableau
Power BI
Looker
Apply
$78k per year (gross) · Hybrid · Full-Time · Johannesburg
Python
SQL
Databases
Databricks
Microsoft Fabric
AI/ML
Fine-tuning
Embeddings
AWS Bedrock
LLM
RAG
Hybrid Search
OpenAI
LLMOps
Machine Learning
DevOps
Azure
CI/CD
AWS
Management
Agile
Scrum
Apply
Senior AI Engineer 1 day ago
In office · Full-Time · Johannesburg
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
LangGraph
LangChain
Spark
DSPy
MLFlow
Prompt Engineering
LLM
RAG
OpenAI
Structured Outputs
LLM Guardrails
Machine Learning
DevOps
Azure
Apply
$72k per year (gross) · In office · Full-Time · Johannesburg
Python
SQL
Python
SQLAlchemy
Databases
Azure SQL Database
AI/ML
Cursor
Claude
vLLM
ONNX
PyTorch
LLM
Whisper
OpenAI
Structured Outputs
Voice Agents
DevOps
Azure
Docker
Kubernetes
Apply
$48k per year (gross) · In office · Full-Time · Johannesburg
Python
SQL
AI/ML
Cursor
Claude
Function Calling
LLM
OpenAI
Voice Agents
DevOps
Azure
Apply
Equity · In office · 1+ year exp · Pretoria
Management
Agile
Apply
In office · Full-Time · Pretoria
Apply
In office · 15+ years exp · Bachelor's Degree · Pretoria
Databases
Db2
Apply
Accountant 1 day ago
$22k – $27k per year (gross) · Remote (United Kingdom, South Africa, UK time hours) · Full-Time · Pretoria
Management
Zoom
Apply
$18k – $25k per year (gross) · In office · Full-Time · Pretoria
Apply
See all jobs
This is one of many
2,156,641 more open roles from verified company boards, updated every day.