Overview
The AI Applications Developer will contribute to the design, development, testing, deployment, and maintenance of AI-powered applications and services to support UNICEF’s digital transformation goals. This role emphasizes practical implementation of artificial intelligence and machine learning technologies.
Key Responsibilities
- Contribute to the design, development, testing, deployment, and maintenance of AI-powered applications and services.
- Support responsible AI practices, ensuring compliance with security, privacy, and ethical standards.
- Apply and grow technical skills in AI application development.
- Leverage modern technology and engineering frameworks and cloud-native technologies to deliver impactful and automated solutions.
Required Experience
- 2 years of relevant work experience in Information Communication Technology, AI application development, Python, FastApi, Azure, NextJS, AWS and any other related fields.
- A minimum of 2 years of practical professional work experience in software development within agile environments.
- Understanding of data structures, algorithms, and software design principles.
- Backend development using Python and frameworks such as FastAPI or Django.
- RESTful API design and integration of external services.
- Secure coding practices and authentication/authorization mechanisms.
- Experience with Docker or Kubernetes.
Qualifications
• Bachelor or equivalent (First Level University Degree) in Computer Science, Mathematics, Engineering-Computer, software engineering, data science, artificial intelligence, automation frameworks, cloud-based applications development or related fields.