Descriptions
SUMMARY
OVERVIEW
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 How to Apply for this Job Review the job details and application
REQUIREMENTS
- , then continue using the employer`s official application link.
- Continue to Job Application
HOW TO APPLY
Use the application link below to open the official application form.