Volunteering Opportunities at United Nations Development Programme (UNDP)

Are you over 40 and feeling stuck in your career?
Not because you lack ability, but ...
Read More

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

Apply Now

Get Unstuck in your career NOW!

UN Job Challenge