Skip to Job Description
National Consultant - GenAI and RAG Developer Chatbot Development, AWS Cloud Technologies, Knowledge-Driven
International Rice Research Institute (IRRI)
Consultancy Locallly Recruited
Close on 4 Jan 2026
Apply Now
Posted 8 hours ago
Job Description
About IRRI
The International Rice Research Institute (IRRI) is dedicated to reducing poverty and hunger through rice science; improving the health and welfare of rice farmers and consumers; and protecting the rice-growing environment for future generations. IRRI is an independent, nonprofit, research and educational institute, founded in 1960 by the Ford and Rockefeller foundations with support from the Philippine government. The institute, headquartered in Los Baños, Philippines, has offices in 17 rice-growing countries in Asia and Africa, and over 1,000 staff.

Working with in-country partners, IRRI develops advanced rice varieties that yield more grain and better withstand pests and disease as well as flooding, drought, and other harmful effects of climate change.
Job Purpose

The DA-ATI through the PAL.AI project is initiating the development of an AI-powered agricultural chatbot to serve as an intelligent digital assistant for farmers, extension workers, and agricultural researchers. The chatbot will provide accurate, context-aware, and real-time information on crop management, fertilizer use, pest and disease control, weather, and market updates, with an initial focus on rice-based systems. The chatbot will be built primarily on Amazon Web Services (AWS) technologies and will also integrate public and private APIs relevant to rice farming. The National Consultant - GenAI and RAG (retrieval augmented generation) Developer focuses on delivering a robust technical architecture and a functional minimum viable product (MVP) of the PAL.AI chatbot, which will be further expanded and refined in subsequent project phases.

This position will be based at the IRRI Headquarters, Los Baños, Philippines, and may only be filled by permanent citizens of the Philippines.

Roles and Responsibilities

The consultant will be responsible for the end-to-end development of the AI-based chatbot system, covering the following components:

A. System Design and Architecture

  • Design the chatbot architecture using AWS services such as:
    • Amazon Lex V2 for conversation and intent management.
    • AWS Lambda for backend orchestration and API integration.
    • Amazon Bedrock (Knowledge Base) or Amazon Kendra for document retrieval and knowledge management.
    • Amazon S3 for storing curated agricultural datasets and reports.
  • Define the architecture for integrating external APIs and handling asynchronous data queries (e.g., weather, news, fertilizer pricing).

B. Data and Knowledge Integration

  • Build and maintain a knowledge base (RAG) using AWS Bedrock or Kendra for reliable retrieval-augmented responses.
  • Configure the chatbot to provide cited responses from verified data sources.

C. API and Data Feed Integration

  • Integrate relevant public and private APIs
  • Implement backend logic in AWS Lambda to process API responses and format them for the chatbot.
  • Ensure API error handling, caching, and fallback mechanisms.

D. Chatbot Development and Context Management

  • Develop and configure:
    • Intents, slots, and utterances related to rice production, fertilizer use, and climate information.
    • Context management to maintain continuity across multi-turn conversations.
    • Response templates combining knowledge base retrievals and live API data.
  • Integrate AWS Bedrock Guardrails for domain restrictions and safe output.

E. User Interface and Access

  • Develop a simple web-based or mobile-accessible chat interface.
  • Ensure a user-friendly design suitable for extension officers and farmers

F. Testing, Deployment, and Documentation

  • Conduct iterative testing and refinement, including accuracy, latency, and API response validation.
  • Deploy the chatbot securely on AWS infrastructure.
  • Prepare and submit:
    • System documentation (architecture, codebase, environment setup).
    • User guide and maintenance manual.
    • Training session for organizational staff on updating data and managing AWS resources.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Artificial Intelligence, or related field.
  • At least 5 years of experience in AI or cloud-based application development.
  • Proven hands-on experience with AWS AI services (Lex, Lambda, Bedrock, Kendra, S3).
  • Experience integrating RESTful APIs and working with JSON-based data sources.
  • Proficiency in Python, Node.js, or JavaScript.
  • Strong understanding of NLP, retrieval-augmented generation (RAG), and context-aware dialogue systems.
  • Experience developing chatbots or digital advisory tools in agriculture or environmental domains.
Skills Required

Mandatory

  • Proven experience in AI and chatbot development, including natural language processing (NLP), multi-turn dialogue design, and retrieval-augmented generation (RAG).
  • Strong hands-on expertise with AWS AI and cloud services, especially:
    • Amazon Lex V2, AWS Lambda, Amazon Bedrock, Amazon Kendra, and Amazon S3.
  • Proficiency in Python or Node.js, with the ability to integrate RESTful APIs and handle JSON data.
  • Experience designing and deploying serverless architectures and managing AWS security, roles (IAM), and cost optimization.
  • Ability to integrate external APIs and data feeds

Preferred

  • Strong documentation, problem-solving, and communication skills.
  • Knowledge of data preparation and knowledge base management for structured and unstructured agricultural data.

Join our team and be part of our story!

Please note that only shortlisted candidates will be contacted.
This position will remain open until filled.

{{waiting}}
This position is no longer open.