Data Engineer

Centre / Institution:
Bioinformatics expertise:
Integrative Bioinformatics

Job description

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 documentation. technique 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.



You will have to feel comfortable adapting and doing whatever is necessary. 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



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 by mathematicians, statisticians, bioinformaticians and physicians.

As a startup, we are looking for people who are eager to innovate and be part of a project with impact on 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 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.


Desired skills and expertise

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 microservices 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.

Contract duration and other benefits

What we offer


  • Annual salary: 35.000€ - 40.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.

Required information and contact

Please, send your CV to