By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Data Engineer ACAPS Switzerland Geneva


  • Organization: NRC - Norwegian Refugee Council
  • Location: Geneva
  • Grade: Mid level - Mid level
  • Occupational Groups:
    • Engineering
    • Statistics
    • Humanitarian Aid and Coordination
    • Information Technology and Computer Science
  • Closing Date: Closed

ACAPS, a project hosted by the Norwegian Refugee Council, is looking for a dynamic Data Engineer to join its Data Analytics team in Geneva.

For reasons related to the procedure of work permits in Switzerland, candidates with an EU/EFTA nationality or a valid work permit can be considered for the role. Kindly join a copy of your permit in the application if you already have one!


The data engineer will support the ACAPS Natural Language Processing (NLP) project. ACAPS is developing a new tool to facilitate and speed up data collection of humanitarian indicators. The data engineer will support the development of the new NLP tool, working closely with the software development team. 

We are looking for a dynamic data engineer that will support the development of new and established data infrastructure within ACAPS. 

 Tasks and responsibilities 

    • Contribute to development of machine learning models focusing on natural language processing and understanding 
    • Create and maintain optimal data pipeline architecture in the domain of natural language processing and other analytical products 
    • Employ a variety of languages and tools (e.g., scripting languages) to marry existing analytical systems together 
    • Work with data scientists and product manager across the software lifecycle of products, including machine learning pipelines with a focus on natural language processing 
    • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using ‘big data’ technologies, e.g., AWS/Azure cloud services 
    • Integrate new data management technologies and software engineering tools into existing structures 
    • Deliver high-quality, robust, and optimized code solutions 
    • Maintain and improve the data management system 
    • Ensure that data validation processes, data quality control standards, and testing strategies are consistently applied 
    • Advice on the choice of product and/or service provider more suitable for specific projects 
    • Recommend ways to improve data reliability, efficiency, quality, and proper storage 
    • Support and troubleshoot data and/or system issues as needed 
    • Contribute to knowledge sharing and training of the rest of the team 
    • Work with the product manager to develop governance processes for managing services (version control), support services, service migration, monitoring and evaluation of services. 
    • Document definitions for all new data constructs. 
    • Research new database technologies and recommend solutions in order to improve performance, scalability, & storage. 


This position will closely collaborate with developers, data scientists, data analysts, and the global analysis team of ACAPS. 


Qualifications and experience  

    • Post-graduate qualification in Mathematics, Computer Science, Information Management or Statistics. Other degrees with relevant experience may be considered.  
    • At least 1 year of proven working experience on a similar role or an internship. 
    • Proficiency in programming with Python with a focus on machine learning libraries (e.g. TensorFlow, Keras, PyTorch, Scikit-learn) 
    • Experience implementing end-to-end machine learning projects. Experience with natural language processing is a plus (e.g. NLTK, SpaCy, TextBlob, Gensim)
    • Familiarity with Docker 
    • Familiarity with Git 
    • Experience with data stores such as Hadoop, Amazon S3, relational databases, Azure BLOB, Azure Data Lake store, and MS Azure DW 
    • Familiarity with database design development, data mining, data visualisation.  
    • Fluent written and oral communication skills in English.  

 Generic Competencies  

    • Proposes innovative ideas and new solutions to challenges.  
    • Demonstrated problem solving skills and results oriented approach. Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.  
    • Proven ability to work strategically to set goals and flexibility and creativity in realising them. Outstanding coordination, communication, and inter-personal skills, including capacity to persuade and influence others, convey information effectively, as well as adjust actions in relation to others' actions.  
    • Demonstrated analytical skills and written clarity, including ability to understand complex concepts and problems and synthetize information.  

 Behavioural Competencies  

  • Communicating with impact and respect  
  • Working with people  
  • Social Perceptiveness  
  • Active Listening  
  • Planning and delivering results
  • Adapting and Responding to Change  
  • Ability to work under pressure and function professionally and ethically in remote settings with limited supervision 
  • Adhering to Principles and Values  



ACAPS is dedicated to helping humanitarians make better decisions. We want to put evidence at the heart of decision-making. To achieve this, we collaborate with a variety of partners across the humanitarian sector and beyond. We strive to be an evolving platform providing:

  • Independent analysis to support evidence-based decision making for humanitarian operations.
  • Deployment of experts to support assessments and analysis in crisis.
  • Innovative approaches to collect more reliable and timely data and conduct rigorous analysis.

This vacancy is now closed.
However, we have found similar vacancies for you: