ICT Intern (Software Development & AI integration)

  • Internship, Short-term contract assignment
  • Posted on 29 September 2025
  • Save for later

Job Description

For every child, the right to Learn

The fundamental mission of UNICEF is to promote the rights of every child, everywhere, in everything the organization does - in programs, in advocacy, and in operations. The equity strategy, emphasizing the most disadvantaged and excluded children and families, translates this commitment to children’s rights into action. For UNICEF, equity means that all children have an equal opportunity to survive, develop, and reach their full potential, without discrimination, bias, or favoritism.

How can you make a difference?

Under the supervision of the ICT Specialist , this internship will focus on software development while also exploring how AI APIs (e.g., Azure AI, language models, or open-source APIs) can be integrated into small applications to support UNICEF Jordan’s work.

The Objectives of the Internship

  • Gain hands-on experience in software development and coding practices.
  • Design and implementation of AI-Powered applications.
  • Support the development of simple, practical tools that meet program or operational needs.
  • Support knowledge sharing by creating simple technical guides and resources

Some specifics tasks and activities for the duration of your internship are included but not limited to below:

  • Support with Development and testing small software applications in Python, JavaScript/TypeScript, or other languages
  • Research and test AI-driven ideas relevant to programme needs.
  • Test applications to conduct data scraping and preparation from public sources.
  • Develop small prototypes using AI/ML frameworks and Azure AI APIs, for specific use cases
  • Document findings and prepare user-friendly reference notes.
  • Support knowledge sharing within the team by developing simple reports and guides.

To qualify as an advocate for every child you will have…

Minimum requirements:

Education: Have graduated within the past two years in the fields of Computer Science, Data Science, Artificial Intelligence, or any other related technical field is required.

Skills: Strong research and analytical skills, Understanding of AI concepts, Natural Language Processing, and Machine Learning is highly desirable, Familiar with data scraping and working with APIs (preferably Azure AI APIs), Knowledge of the following Programming Languages is an asset: Python, SQL, JavaScript/TypeScript), Effective communication skills, Strong time management skills, Excellent critical thinking and problem-solving skills, Strong collaboration skills and ability to work with diverse multi-disciplinary teams on shared goals and objectives

Language Requirements: Proficiency in English, Written and spoken.

Deadline: Jordan Standard Time

About the Organization

UNICEF is out to change the world for children vaccination by vaccination, blanket by blanket, biscuit by biscuit, book by book. In most of America, these things are considered completely ordinary. But in many parts of the developing world, they can save a child's life. UNICEF is unique among world organizations and unique among those working with young people. As a global movement, we use our authority to influence decision makers and diverse partners to turn the most innovative ideas into reality. In 155 countries and territories, UNICEF's field staff uses hard-won expertise to meet the challenges facing children and those who care for them. Our history has given us a profound understanding of development and the importance of child health, education, equality and protection in advancing humanity. All that we do helps children realize their full potential. In support of UNICEF's work, the U.S. Fund for UNICEF focuses on five major priorities: education, emergencies, HIV/AIDS, immunization and malnutrition.

Similar Jobs