Machine Learning Engineer

Support Arab Development Portal by designing, developing, and deploying ML models.

This opening expired 12 days ago. Do not try to apply for this job.

UNESCWA - Economic and Social Commission for Western Asia

Open positions at UNESCWA / Open positions at UN
Logo of UNESCWA

Application deadline 12 days ago: Sunday 31 May 2026 at 03:59 UTC

Open application form

Overview

Support Arab Development Portal by designing, developing, and deploying ML models.

You have:

  • A bachelor's degree in computer science, data science, applied mathematics, statistics, or a related field is required.
  • A minimum of 5 years of professional experience in machine learning engineering or a closely related discipline is required.
  • Demonstrated proficiency in Python and core ML libraries (NumPy, pandas, scikit-learn, PyTorch or TensorFlow) is required.
  • Knowledge of LLMs and experience integrating them into data or analytical workflows is required.
  • Experience designing and deploying end-to-end ML pipelines in production environments is required.
  • Experience with MLOps practices, experiment tracking, and pipeline orchestration tools is desirable.
  • Familiarity with cloud or containerized ML deployment environments is desirable.
  • Experience with NLP tasks and multilingual or Arabic language models is desirable.
  • Fluency in English is required.

Contract

This is a Consultancy contract. More about Consultancy contracts.

Result of Service

The objective of the Individual Contractor (IC) is to support the Arab Development Portal's work by designing, developing, and deploying state-of-the-art machine learning models applied to key development trends in the Arab region, with a focus on data-driven insights related to social, economic, and technological transformations. The IC will be responsible for building robust data pipelines, developing and maintaining ML models at scale, and implementing LLM-based and agentic-driven solutions to support DSDSD's innovation mandate.

Work Location

Remote

Expected duration

6 months

Duties and Responsibilities

Background This position is located in the Decision-Support and Data Science Division (DSDSD). The Division is part of ESCWA's broader modernization and innovation efforts, providing advanced analytics and decision-support services within ESCWA, other UN entities, and Member States. Aligned with the UN 2.0 agenda and grounded in strategic foresight, DSDSD leverages data-driven insights, emerging technologies, and scenario-based planning to anticipate trends and proactively inform policymaking and operations. Its core functions include data integration and management; data quality assurance; advanced analytics and modeling; machine learning and artificial intelligence solutions; real-time dashboards and performance reporting; and data visualization and business intelligence; and the design and development of specialized digital decision-support tools. Through these capabilities, DSDSD empowers evidence-based decision-making, fosters organizational efficiency, and catalyzes strategic innovation across the region. Tasks and Responsibilities: The Machine Learning Engineer will be responsible for the following tasks: 1. Machine Learning Model Development • Design, train, evaluate, and deploy supervised and unsupervised ML models for tasks including forecasting, classification, clustering, anomaly detection, and natural language processing on regional datasets. • Implement and maintain ETL pipelines for data ingestion, transformation, and integration from heterogeneous sources including national statistics, UN databases, and open data platforms. • Develop reproducible and version-controlled ML experiments using tools such as MLflow, DVC, or equivalent platforms. • Apply feature engineering, model selection, hyperparameter tuning, and ensemble techniques to optimize model performance across diverse problem domains. 2. LLM Integration and Agentic Solutions • Explore and benchmark alternative large language models (open-source and proprietary) within the ADP's research environment to enhance data analysis, classification, and content generation processes. • Implement LLM-powered pipelines for document understanding, information extraction, and question answering on Arabic and multilingual content. • Explore and implement agentic solutions by leveraging deep research architectures and multi-step reasoning frameworks, adapting them to ESCWA's operational needs. 3. API Integration and Technical Infrastructure • Design and implement RESTful APIs to expose ML model outputs and integrate them with the ADP's broader data ecosystem and digital tools. • Ensure model scalability, maintainability, containerization readiness, and thorough documentation for long-term institutional use. • Collaborate with data engineers to align ML outputs with downstream reporting, dashboard, and visualization requirements. 4. Collaboration and Reporting • Collaborate with data scientists, engineers, and domain experts across DSDSD to ensure effective communication, data sharing, and alignment with project goals. • Prepare and contribute to technical reports, presentations, and documentation explaining methodologies, model performance, and findings to both technical and non-technical audiences.

Qualifications/special skills

A bachelor's degree in computer science, data science, applied mathematics, statistics, or a related field is required. A master's degree in computer science, data science, applied mathematics, statistics, or a related field is desirable. All candidates must submit a copy of the required educational degree. Incomplete applications will not be reviewed. A minimum of 5 years of professional experience in machine learning engineering or a closely related discipline is required. Demonstrated proficiency in Python and core ML libraries (NumPy, pandas, scikit-learn, PyTorch or TensorFlow) is required. Experience designing and deploying end-to-end ML pipelines in production environments is required. Knowledge of LLMs and experience integrating them into data or analytical workflows is required. Experience with MLOps practices, experiment tracking, and pipeline orchestration tools (MLflow, Airflow, Prefect, or equivalent) is desirable. Familiarity with cloud or containerized ML deployment environments (Docker, Kubernetes, or cloud ML platforms) is desirable. Experience with NLP tasks and multilingual or Arabic language models is desirable.

Languages

English and French are the working languages of the United Nations Secretariat; and Arabic is a working language of ESCWA. For this position, fluency in English is required. Note: “Fluency” equals a rating of ‘fluent’ in all four areas (speak, read, write, and understand) and “Knowledge of” equals a rating of ‘confident’ in two of the four areas.

Additional Information

Not available.

No Fee

THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Potential interview questions

Can you describe your experience with machine learning model development? This question aims to assess your hands-on experience in ML development. Provide specific projects you worked on, technologies used, and outcomes.
How do you ensure the quality of data when building pipelines? This question evaluates your understanding of data quality assurance in ML. Pro members can see the explanation.
What strategies do you use for model optimization and performance improvements? Pro members can see the explanation. Pro members can see the explanation.
Can you provide examples of how you've integrated LLMs into workflows? Pro members can see the explanation. Pro members can see the explanation.
Describe a challenging problem you encountered with ML deployment and how you solved it. Pro members can see the explanation. Pro members can see the explanation.
What is your experience with API design related to machine learning outputs? Pro members can see the explanation. Pro members can see the explanation.
How do you collaborate with data scientists and engineers in your projects? Pro members can see the explanation. Pro members can see the explanation.
What are your thoughts on the future of machine learning in development contexts? Pro members can see the explanation. Pro members can see the explanation.
Added 1 month ago - Updated 12 days ago - Source: careers.un.org