Volunteering Opportunities at United Nations Development Programme (UNDP)

UN Jobs, UNDP Jobs, Volunteer Opportunities,

Create AI-Powered Chatbot for User Interaction and Content Delivery

Task description
Create an AI-powered chatbot integral to our decision support platform by:

  • Designing and developing a conversational AI-powered chatbot to interact with users.
  • Integrating the chatbot seamlessly into the platform to deliver analyzed content and assist users in accessing relevant data
  • Implementing natural language understanding (NLU) and generation (NLG) for effective communication and content delivery.
  • Ensuring the chatbot’s scalability, performance, and responsiveness to user queries
  • Collaborating with the development team to integrate the chatbot’s functionalities into the user interface

Requirements
Required experience

  • Proficiency in chatbot development frameworks/tools (e.g., Dialogflow, Rasa, Microsoft Bot Framework).
  • Experience in natural language processing (NLP) and machine learning for chatbot conversation handling
  • Strong understanding of AI-driven chatbot architectures and methodologies
  • Ability to integrate chatbot functionalities into existing software applications
  • Problem-solving skills to address challenges in user interaction and content delivery through the chatbot

Languages

  • English, Level: Fluent, Required

Build Robust Document Digitization Framework

Task description
We are looking for a volunteer software developer to be a key contributor in building the foundation of our document digitization and AI analysis platform. Your responsibilities will include:

  • Developing a robust digitization framework to convert hard copy documents into digital format, ensuring accuracy and integrity of data during the digitization process.
  • Implementing backend functionalities to support AI-driven content analysis and data extraction
  • Collaborating with the AI/ML team for seamless integration of analysis algorithms
  • Ensuring data integrity, security, and scalability of the platform

Requirements
Required experience

  • Proficiency in programming languages like Python, Java, or similar for backend development
  • Experience in building systems for data conversion and handling large datasets
  • Knowledge of APIs and integration methodologies for AI algorithm integration
  • Familiarity with database management and storage systems
  • Strong problem-solving skills and ability to work in a collaborative team environment

Languages

  • English, Level: Fluent, Required

Develop AI-Powered Content Analysis Algorithms

Task description
Spearhead the AI analysis aspect of the platform by:

  • Developing and deploying AI algorithms for text recognition, data extraction, and content categorization, to derive actionable insights from the digitized content.
  • Optimizing machine learning models for accuracy and efficiency in document analysis
  • Selecting appropriate datasets and picking appropriate data representation methods
  • Performing statistical analysis
  • Running machine learning tests
  • Collaborating with software developers for seamless integration of AI functionalities
  • Iterating on algorithms based on feedback and performance evaluation to improve the model

Requirements
Required experience

  • Proficiency in machine learning libraries (such as TensorFlow, PyTorch, etc.) and programming languages like Python
  • Experience in natural language processing (NLP), OCR, and machine learning deployment
  • Strong understanding of data preprocessing, feature engineering and model evaluation
  • Ability to collaborate effectively in a cross-functional team environment
  • Problem-solving skills to address challenges in AI model implementation

Languages

  • English, Level: Fluent, Required
IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

Apply Now

UN Jobs Salary Scale | United Nations Salary Range

× How can I help you?