AfriCareers Logo

Sponsored

Software Engineering

AI Application Engineer

Category

Software Engineering

Employment Type

Full-time

Location

Nairobi, Kenya

Vacancies

1 position

Closing Date

11/9/2026
7 days left

Employer / Company

Co-operative Bank of Kenya logo
Co-operative Bank of Kenya
5 views
0 unlocks

Description (Public)

The AI Application Engineer designs, develops, tests and maintains AI-enabled application features and services, integrates models and approved AI services into production applications and implements application-level AI controls in line with the Bank's responsible AI standards.

Duties, Roles and Responsibilities

  • Design, develop, test and maintain AI-enabled application features, services and components, including retrieval-augmented generation, conversational assistants, AI agents, tool-calling workflows, intelligent document processing and workflow automation
  • Translate product, process and user requirements into secure, maintainable technical designs aligned to approved architecture and engineering standards
  • Integrate models developed by Data Scientists and approved AI services into production applications, building and testing APIs, services and user interfaces
  • Implement and test application-level AI controls including prompt engineering, automated and human evaluation, guardrails, human-in-the-loop controls, audit trails and explainability features
  • Write clean, reusable and well-tested code, participate in peer reviews and address defects, vulnerabilities, performance issues and technical debt
  • Implement application monitoring for availability, performance, usage, model interaction, cost and business outcomes
  • Coordinate engineering requirements and issue resolution with Product Owners, Data Scientists, Data Engineers, Architects, QA, Security and business teams
  • Maintain technical documentation, deployment artefacts and support procedures and build reusable AI components and engineering patterns

Qualifications, Education and Competencies

Qualifications & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field
  • At least five (5) years of experience in software or application engineering, including delivery of production systems and integrations, with demonstrated experience building applications that use AI, machine learning or generative AI
  • Demonstrated experience with APIs, modern application frameworks, automated testing and secure software development
  • Hands-on experience building AI-enabled applications using LLM application frameworks and APIs
  • Relevant professional certification in software engineering, cloud development, DevSecOps, AI/ML engineering or generative AI is an added advantage
  • Experience in banking, fintech or other regulated digital environments is an added advantage

Skills & Competencies:

  • Strong software design and coding skills in modern frameworks
  • Secure development and automated testing practice
  • Problem solving and cross-functional collaboration
  • Clear technical documentation

How to Apply

Get DAILY Job Updates

AfriCareers WhatsApp Channel

Follow Channel

Get DAILY Job Updates

AfriCareers Telegram Channel

Follow Channel

Turn on to receive notifications