AI and Automation Engineer

CBRE Excellerate · Johannesburg, Gauteng

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Position Purpose

  • The AI & Automation Engineer will design, build, test and support AI-enabled tools, automation solutions, internal copilots, workflow automations and system integrations. The role will translate business problems into secure, scalable and measurable automation solutions that reduce manual effort, improve accuracy, strengthen controls and support client-facing technology-enabled service innovation.

Key Responsibilities

AI Solution Design & Development

  • Build AI agents, internal copilots, intelligent assistants and AI-enabled workflows for approved use cases.
  • Develop solutions for document processing, service desk triage, knowledge retrieval, data extraction, reporting support and operational automation.
  • Apply human-in-the-loop design principles for high-risk, financial, client-facing or operationally material outputs.
  • Maintain technical documentation, user guidance and solution design records.

Automation Engineering

  • Design and develop workflow automations, scripts, APIs, integrations and low-code-enabled automations.
  • Identify opportunities to reduce manual work, rework, repetitive tasks and spreadsheet-based workarounds.
  • Support automation of processes across Operations, Finance, Procurement, QHSE, HR, Portfolio Services and Business Development.
  • Ensure automations are secure, maintainable, monitored and aligned to agreed standards.

Data, Integration & Technical Enablement

  • Work with the Data Scientist / Analytics Lead to structure data flows required for AI and automation use cases.
  • Develop integrations between approved systems where appropriate, using APIs, data connectors or controlled data exchange methods.
  • Support secure on-premise or controlled AI development environments and development tooling.
  • Ensure appropriate testing, logging, version control and release management.

Responsible AI & Governance

  • Maintain AI use-case documentation, technical risk assessments and control evidence.
  • Support AI testing for accuracy, reliability, bias, privacy and security considerations.
  • Ensure compliance with AI governance, cybersecurity, data classification and acceptable-use requirements.
  • Escalate risks or limitations before production deployment.

Benefits Realisation & Support

  • Measure time savings, error reduction, productivity gains and adoption for automation initiatives.
  • Provide technical support for deployed AI and automation tools.
  • Train users and business champions on effective and responsible use of solutions.
  • Continuously improve deployed solutions based on usage data and feedback.

Qualifications & Experience Minimum Requirements

  • Bachelor's degree or diploma in Computer Science, Software Engineering, Data Science, Information Systems, Engineering or related field.
  • Minimum 4-7 years of experience in software development, automation engineering, AI/ML solution development, systems integration or workflow automation.
  • Hands-on experience with Python or similar programming languages, APIs, data processing and automation frameworks.
  • Experience developing practical business solutions from requirements through to testing, deployment and support.
  • Understanding of cybersecurity, data privacy and secure development principles.

Preferred

  • Experience with LLMs, prompt engineering, retrieval augmented generation, vector databases, OCR, document AI or agentic workflows.
  • Experience with Microsoft Power Platform, Azure AI, Azure OpenAI, UiPath, Power Automate, Make, n8n or similar platforms.
  • Knowledge of CAFM, ERP, procurement, QHSE or facilities management systems.
  • Experience with DevOps, Git, testing frameworks, MLOps or model monitoring.
  • Preferred Skills & Competencies
  • AI and automation sokution development
  • Python, APIs and system integration
  • Problem solving and technical analysis
  • Secure development and data handling
  • Process automation and workflow thinking
  • Testing and quality assurance
  • Documentation and user enablement
  • Stakeholder engagement
  • Ability to translate business probleems into working solutions
Auto-apply to this jobView original posting ↗