May 31, 2023

The role

We have an opening for an Engineering Manager to play a key role in several cancer related projects, such as Instand-NGS4P ( and CGI Clinics (recently awarded Horizon Europe project; pending grant agreement). Specifically for Instand-NGS4P, the aim is to develop a standardised Next Generation Sequencing (NGS) workflow from NGS data analysis to medical-decision making for common and rare adult and paediatric cancer. The workflow will leverage, among other, the current RD- Connect Genome Phenome Analysis Platform (, with the objective to cover data management, clinical and genome data integration, genome analysis pipelines, variant annotation, interpretation and reporting. With the supervision of the lead of the Data Platforms and Tools Development team and in collaboration with cancer specialists, bioinformaticians and software engineers, the successful candidate will manage the technical implementation of the cancer platform.

His/ Her responsibilities include:

1- Coordinate a team of 6-7 engineers

2- Prioritize, delegate and supervise all engineers’ activities and deliverables

3- Manage, support, and evaluate engineers’ performance

4- Provide input in strategic technical decisions and solutions


About the team

The successful candidate will join the Data Platforms and Tools Development team, coordinated by Dr. Davide Piscia ( The team is part of the CNAG-CRG Bioinformatics Unit (led by Dr. Sergi Beltran), which has over 30 members and offers continuous growth and support on a professional level. The team works in a stimulating scientific environment, applying state-of-the-art technologies to breakthrough research projects in Genomics that have an impact on people’s health.

Whom would we like to hire?

Must Have

• A minimum experience of 1 year as Engineering manager or technical lead

• Hands on experience with programming languages like Python, Scala, Java and similar

Nice to have

• Experience with genomics and clinical data

• Experience in agile project management

• Experience with workflow orchestrators (Jenkins pipeline, Nextflow, Airflow, Prefect, Snakemake, etc.)

• Understanding of pipeline orchestration (Kubernetes, Docker Swarm,

• Knowledge of distributed computing (Apache Spark, Apache Flink, or similar)

• Experience with databases (Postgres, Elasticsearch, Cassandra, etc.)

• Experience with product testing

Education and training

• Bachelor degree or Master degree in Computer science or related fields


• Good spoken and written English


• Good organisational, prioritising, communication and interpersonal skills.


The offer

• Contract duration: Open-ended linked to a project duration

• Estimated annual gross salary: Salary is commensurate with qualifications and consistent with our pay scales.

• Target start date: as soon as possible

We provide a highly stimulating environment with state-of-the-art infrastructures, and unique professional career development opportunities. To check out our training and development portfolio, please visit our website in the training section.

We offer and promote a diverse and inclusive environment and welcomes applicants regardless of age, disability, gender, nationality, ethnicity, religion, sexual orientation or gender identity.

The CRG is committed to reconcile a work and family life of its employees and are offering extended vacation period and the possibility to benefit from flexible working hours.


Application procedure

All applications must include:

1. A complete CV including contact details.

2. A motivation letter addressed to Dr Davide Piscia will be highly valued.

All applications must be addressed to People department and be submitted online on the CRG Career site -

Selection Process

− Pre-selection: The pre-selection process will be based on qualifications and expertise reflected on the candidates CVs. It will be merit-based.

− Interview: Preselected candidates will be interviewed by the Hiring Manager of the position and a selection panel if required.

− Offer Letter: Once the successful candidate is identified the People department will send a Job Offer, specifying the start day, salary, working conditions, among other important details.

Deadline: The position will be open for at least 15 days since the date of publication. After it will remain open until a suitable candidate is hired.