AI Applications Developer

AI Applications Developer

United Nations Children's Fund (UNICEF)

May 29, 2026May 29, 2026ValenciaSpain
Job Description
Job Posting Organization:
UNICEF, established in 1946, operates in over 190 countries and territories with a mission to save children's lives, defend their rights, and help them fulfill their potential. The organization is committed to promoting the rights of every child and offers diverse opportunities for professional and personal development. UNICEF is known for its inclusive culture and attractive compensation and benefits package, emphasizing the importance of building careers that contribute to the welfare of children and communities globally.

Job Overview:
The AI Applications Developer will work under the guidance of the Digital Impact Manager AI Solutions Engineering, focusing on the design, development, testing, deployment, and maintenance of AI-powered applications and services. This role is crucial in supporting UNICEF's digital transformation goals by implementing artificial intelligence and machine learning technologies. The developer will engage in AI-enabled coding, integrate AI models, and develop user-facing features while ensuring compliance with security" style="border-bottom: 1px dotted #007bff !important;">security, privacy, and ethical standards. The position provides an opportunity to enhance technical skills in AI application development within a collaborative environment, utilizing modern technology and engineering frameworks to deliver impactful solutions.

Duties and Responsibilities:
  • AI Application Development and Delivery: Design and develop AI applications that align with UNICEF's digital transformation objectives.
  • Data Processing and Integration: Handle data processing tasks and integrate various data sources to support AI functionalities.
  • Quality Assurance and Testing: Conduct thorough testing of applications to ensure quality and performance standards are met.
  • Security and Responsible AI: Implement security measures and adhere to responsible AI practices throughout the development process.
  • Support and Maintenance: Provide ongoing support and maintenance for AI applications, ensuring they remain functional and up-to-date.
  • Collaboration and Documentation: Work collaboratively with cross-functional teams and document processes and outcomes for transparency and knowledge sharing.

Required Qualifications:
Candidates must possess a Bachelor’s degree or equivalent in fields such as Computer Science, Mathematics, Engineering-Computer, Software Engineering, Data Science, Artificial Intelligence, or related areas. They should have a minimum of 2 years of relevant work experience in Information Communication Technology, particularly in AI application development, and be proficient in programming languages and frameworks such as Python, FastAPI, Azure, and AWS. A solid understanding of data structures, algorithms, software design principles, and secure coding practices is essential. Experience with Docker or Kubernetes is also required.

Educational Background:
A Bachelor’s degree or equivalent (First Level University Degree) in Computer Science, Mathematics, Engineering-Computer, Software Engineering, Data Science, Artificial Intelligence, or related fields is mandatory for this position. Additional training or certification in AI/ML technologies, automation frameworks, or cloud-based application development is considered an asset.

Experience:
The position requires at least 2 years of practical professional work experience in software development, particularly within agile environments. Experience at the national or international level is preferred, along with a strong understanding of backend development using Python and frameworks such as FastAPI or Django. Familiarity with RESTful API design and integration of external services is also necessary.

Languages:
Fluency in English is required for this position. Knowledge of another official UN language, especially Spanish, is considered an asset. Additional languages such as Arabic, Chinese, French, or Russian are also beneficial.

Additional Notes:
This position is part of UNICEF's commitment to fostering an inclusive and diverse workforce. The organization encourages applications from all qualified candidates, including those with disabilities. UNICEF offers a range of benefits, including paid parental leave and reasonable accommodations for persons with disabilities. The recruitment process includes rigorous background checks, and selected candidates must meet medical clearance and inoculation requirements. Mobility is a condition of international professional employment with UNICEF, and candidates may be deployed to support humanitarian responses as needed.
Similar Jobs