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.