Nafasi ya kazi :- 2 ICT Officer II (Artificial Intelligence Applications) Jobs at PPRA, September 2026
Job Description
ICT officer II (artificial intelligence applications)
Job overview
Organization: Public Procurement Regulatory Authority (PPRA)
Number of positions: 2
Remuneration: PPRA 5
Application period
- Opening date: 1 September 2026
- Closing date: 14 September 2026
Duties and responsibilities
The successful candidates will be responsible for:
- Participating in the analysis, design, development, testing, deployment and maintenance of artificial intelligence applications, including their integration with web and mobile interfaces.
- Developing backend scripts, AI execution pipelines, RESTful APIs, asynchronous services and data-processing workflows using Python, TypeScript or JavaScript.
- Configuring, deploying, integrating and maintaining locally hosted Large Language Models using platforms such as Ollama, LM Studio, vLLM or LocalAI, as well as cloud-based LLM APIs such as OpenAI, Gemini, Anthropic or equivalent platforms.
- Designing effective prompts and implementing structured AI outputs using JSON schemas, function calling, tool use and related techniques.
- Developing agentic AI workflows and Retrieval-Augmented Generation solutions using multi-step execution, text embeddings, vector similarity search and vector databases.
- Using Git-based repositories and deployment pipelines for source-code management, collaboration and software delivery.
- Preparing and maintaining technical documentation.
- Performing any other official duties that may be assigned by the supervisor.
Qualifications
Applicants must hold a Bachelor’s Degree in one of the following fields from a recognized higher learning institution:
- Computer Science
- Software Engineering
- Artificial Intelligence
- Data Science
- Another related technical field
Candidates should also possess practical project experience or a demonstrable technical portfolio.
Technical skills and experience
Applicants should have:
- Strong proficiency in Python, TypeScript or JavaScript for:
- Backend scripting
- AI execution pipelines
- RESTful API integration
- JSON data handling
- Asynchronous programming
- Proficiency in Git, GitHub or GitLab for version control, collaboration and deployment pipelines.
- Practical experience in deploying or configuring locally hosted Large Language Models using Ollama, LM Studio, vLLM, LocalAI or equivalent platforms.
- Experience with cloud-based LLM APIs such as OpenAI, Gemini or Anthropic, with readiness to work in self-hosted environments.
- Practical knowledge of:
- Prompt engineering
- Structured outputs
- JSON schemas
- Function calling
- Tool use
- Knowledge of or practical exposure to:
- Agentic AI workflows
- Multi-step execution
- LangChain
- LlamaIndex
- AutoGPT
- Text embeddings
- Vector similarity search
- Vector databases such as Chroma, Qdrant or Pinecone
- Retrieval-Augmented Generation
- Basic integration of AI services with Angular, React or Flutter applications
Remuneration
The position carries a PPRA 5 remuneration package.
How to Apply:
Job type Full-time Job, To submit your application, please follow the link provided below.
CLICK HERE TO APPLY