Skip to content

Data Engineer

  • On-site
  • Intersection position

Job description

Title: Data Engineer

Location: at least 3 days a week required in Prague Office, Czech Republic

Contract: Fixed one-year full-time employment contract with possibility of renewal

Reporting to: This position reports hierarchically to the Head of Technology, and functionally to the International Fundraising Analyst

Deadline for applications: 24.08.2025

Expected Start Date: 01.10.2025

I. MSF INTERNATIONAL

Médecins Sans Frontières (MSF) is an international, independent, medical humanitarian organisation that delivers emergency aid to people affected by armed conflict, epidemics, healthcare exclusion and natural disasters. MSF offers assistance to people based only on need and irrespective of origins, religion, gender or political affiliation.

MSF International is the legal entity that binds MSF’s 24 sections, 27 associations and 18 branch offices together. Registered in Switzerland, MSF International provides coordination, information and support to the MSF Movement, as well as implements international projects and initiatives as requested.

II. POSITION BACKGROUND

Médecins sans Frontières (MSF) has opened a Shared IT Services center (SITS) in Prague in 2019. This center provides IT support to all interested parties around the world – people sent to missions, operating centers, sections, and branch offices.

Providing the best medical care possible in its intervention contexts is a core responsibility for MSF. Despite continuous efforts, ensuring MSF health workers with uneven clinical background provide care that puts the patient at the center and ensures patient safety is a real challenge, especially in remote and scattered small health facilities where delivering sufficient clinical training and supervision is difficult.

To provide the field with insights and data a shared application reporting platform (SHaRP) has been created. This is a platform for processing, analyzing and sharing data based on Azure.

III. PLACE IN THE ORGANISATION

Member of the ShaRP team.

This position reports hierarchically to the Head of Technology and Data management team lead. Functionally it will report to the International Fundraising Analyst.

Internal relationships

  • SITS Account Manager

  • SHaRP Product Owner

  • MSF Fundraising community

  • SITS staff

  • Data privacy officers

  • Data security officers

  • Application users

  • Business intelligence leads

External relationships

  • Azure support

  • Data suppliers

Job requirements

Mission:

Providing MSF globally with data and insights. Building and improving the platform, maintaining the infrastructure.

The main deliverable of the Data Engineer during the first 12 months will be designing and building the Fundraising FR Data Warehouse (approx. 90-95% of their time), enabling global reporting and analysis. This includes the identification of business and data requirements, definition and set-up of the data model/ dimensions that integrates data from multiple sources, as well as creating a semantic model to support global reporting and analytics needs.

Additionally, and occasionally, we may seek support and advisory for two other fundraising- and digital engagement-related projects: The Operational Information Sharing Project and the Performance Track TIC project.

Responsibilities:

  • Maintains and creates Azure Synapse data pipelines and Azure Databricks jobs

  • Maintains the database integrity

  • Handles new requests for datasets

  • Provides and maintains tools for the administration of data governance processes

  • Stimulates and supports the sharing of best practices

  • Guarantees compliance of the application with security policies and procedures

  • Carries out other relevant duties as required

  • Coordinates the test scenarios & environments, when needed

  • Optimizes the queries and workspaces for cost and speed

  • Collaborates with stakeholders to gather and understand business and data requirements

  • Collaborates with local teams to support the preparation, extraction, and transfer of CRM and related data into the data warehouse.

  • Designs and implements a data model that integrates data from multiple CRM systems and other sources.

  • Builds and maintains a standardized semantic model to support current and future global reporting and analytics needs.

Skills/Technical competencies:

  • Excellent overall understanding of Azure ecosystem (workspaces, resource groups, Entra ID, compute)

  • Experience in writing SQL queries

  • Experience in writing Python code (Spark/pandas)

  • Experience with API’s

  • Experience with Azure Synapse or Azure Databricks will be a plus

  • Experience with ML model implementation will be a plus

  • Experience with Microsoft PowerBI datasets

  • Knowledge of Agile

  • Knowledge of M365 (Office, Sharepoint)

  • Knowledge of Jira, Monday.com, DevOps or similar

  • Knowledge of SQL, Azure SQL server and PostgreSQL

  • Knowledge of data warehouses, data lakes and Azure Gen2 storage (blob storage)

  • Knowledge of medallion architecture and best practices

  • Skills in database testing processes and methodologies

Professional requirements

  • University degree or University of applied sciences degree in computer sciences, information systems or engineering

  • Background in Computer Science, Data Management, or a related technical field (with a solid understanding of data structures, algorithms, and database fundamentals).

  • Experience designing, building, and maintaining end-to-end data engineering pipelines.

  • Proficiency in Python and SQL.

  • Experience with big data technologies and cloud platforms (specifically Apache Spark, Databricks, and Microsoft Azure).

  • Strong analytical and problem-solving skills in coding and data.

  • Experience in an international and multicultural environment

  • Experience with fundraising data analytics preferred

  • Experience with similar data warehouse projects preferred.

  • Fluent in English

  • Solid knowledge of development processes (requirements gathering, formulating specifications, implementation, testing, compliance)

Personal requirements

  • Flexible, pro-active and a strong team player and ready to support team members with their needs

  • Client-oriented attitude, coupled with genuine interest in advancing our data-driven way of private fundraising in MSF

  • Outstanding capacity to deliver

  • Excellent written and oral communication skills

  • Impact driven: cares about how the solution brings value to the end user

  • Quality and result-oriented

  • Autonomous and very well organized

  • Committed to MSF values

  • MSF experience would be an asset

  • Strong organizational skills, capacity to work independently and autonomously

  • Ability to work effectively in a multicultural environment

  • Commitment to MSF values

  • Excellent communication skills and capacity to listen

  • Result oriented & persistent

  • Customer service oriented

  • Commitment to teamwork & sharing knowledge

On-site
  • Praha, Praha, Hlavní město, Czechia
Intersection position

or