Healthcare Data Engineer

Barcelona - Data Engineer - Full time

40.000€ - 45.000€
Last update: May 5, 2022

About the position

The IOMED Data Engineering team is responsible for building and maintaining systems that facilitate the extraction and transformation of the information stored in hospital medical records and its integration into our internal products and applications.

Your mission will be to help the technical team supporting our users and hospital IT departments during the implementation phase of our products and systems, reviewing existing data architectures, providing solutions and alternatives to problems that appear, and developing technique documentation required during the process. For this, during different periods of the year, you will settle in the hospitals of various cities in Spain with which we work, to carry out your activity there.

You will also collaborate with the rest of the Data Engineering team analyzing and understanding the data sources, participating in the design and contributing ideas about the database technology we use and the best practices for data modeling, as well as the different aspects of data governance, security and data quality throughout the company.

About you

We are looking for someone with work experience working in a data intensive environment, preferably as a data engineer or solution specialist in a complex environment. In addition, you should have proven database management and modeling experience, building and maintaining ETL systems, and be comfortable working with container-based applications and micro services in a cluster architecture.

As for personality, we are looking for someone who knows how to work in a team, who does not mind traveling in Spain, spending periods of time during the year working and living in different Spanish cities. Also that you can teach and learn from others, and maintain fluid communication about the tasks being carried out with users and non-technical team members. In addition, customer orientation and communication skills, the ability to understand functional and business requirements and translate them into technical requirements, and leadership and project management skills will be valued.


It is important that you feel comfortable adapting and supporting the rest of the team. However, you can definitely expect:

  • Serve as a liaison between business development, the data engineering team, and hospitals.
  • Participate in technical negotiation with users to understand their requirements and propose solutions.
  • Support users by evaluating and understanding their infrastructures and data systems, proposing appropriate solutions to guarantee our objectives.
  • Integrate our products with external APIs and databases.
  • Design, implementation, and testing of ETL systems.
  • Monitoring of existing metrics and collaboration with other teams in an effort to identify and implement improvements to the system and processes.
  • Ensure that the data collected is of high quality and optimal for use.

What we offer

  • Annual salary: 40.000€ - 45.000€.
  • Indefinite full-time contract.
  • Company profit sharing program.
  • Flexible hours, with the possibility of a remote day a week.
  • A warm, transparent and supportive team that maintains a balance between work and personal life.


IOMED is a technological company of software development. It was launched in 2016, funded by local and international ventures.

We are passionate and talented young professionals, from all around Spain and the world (It couldn’t be any other way, as we’re based in beautiful and bright Barcelona). Our “dream team” is made up of mathematicians, statisticians, bioinformaticians, and physicians.

We are looking for people who are eager to innovate and be part of a project with an impact on the healthcare industry, enjoying what we do, team-work, and taking on new challenges.

IOMED is an equal opportunity employer. We are still a small team and are committed to growing in an inclusive manner. We want to augment our team with talented, dynamic people irrespective of race, color, religion, national origin, sex, physical or mental disability, or age.

What we do

Nowadays, around 50% of Clinical Trials are delayed due to patient recruitment, since patient data collection is performed in a manual fashion. As a result, clinical research is highly inefficient both in time and cost, taking years and billions of dollars to develop a new drug.

This problem could be solved through Real World Data, i.e. derived from Electronic health records (EHR). But unfortunately, up to 85% of existing clinical data is unstructured, i.e. in plain text. This also leads, in part, to the existence of data silos, making it impossible to aggregate data from different hospitals.

IOMED has found the solution to this situation, making it possible to take advantage of the full value of clinical Real World Data. We developed a tool that extracts the necessary data from clinical texts, which results in a structured, standardized, and interoperable database that contains the complete clinical information from hospitals.

By this means, non-reusable information is transformed into data available for Clinical Research, allowing an enormous increase in criteria-compliant patients and a reduction of total time and manual labor devoted to this task.