Bioinformatics Software Developer in Cancer Genomics (Research Assistant) (LAB/26/05)
IRB Barcelona is seeking a talented and motivated Bioinformatics Software Developer to join the Biomedical Genomics Lab led by Dr. Núria López-Bigas at IRB Barcelona.
The position involves contributing to the development of innovative bioinformatics tools designed to analyze cancer patient mutations and identify driver genes and mutations. These tools, used widely in the research community, have significant implications for understanding cancer biology and advancing precision cancer medicine. With the integration of NGS and cancer genomics in clinical settings, the team is adapting these tools for clinical use in hospitals.
The ideal candidate will bring:
- Proven experience in bioinformatics software development.
- Excellent analytical skills, creativity, and a team-oriented mindset.
- A proactive and enthusiastic approach to research challenges.
This position is cofinanced by the project “Data-driven cancer genome interpretation for personalised cancer treatment” funded by the European Commission. Acronym: CGI-Clinics. Grant Agreement: 101057509.
Key responsibilities:
The successful candidate will improve and develop bioinformatics analysis pipelines in close collaboration with researchers and a team of bioinformaticians and software engineers. She/he will play a key role in the development, maintenance, and enhancement of cancer genomics tools created by the group. These include Cancer Genome Interpreter, Intogen, BoostDM, and novel ultradeep sequencing mutation calling and analysis pipelines.
Responsibilities will encompass developing new analysis modules, improving the interpretation of diverse mutation types, and connecting these tools to various cancer genomics databases.
Additionally, the candidate will work to implement functionalities that align the tools with clinical practice needs.
Additional tasks include:
- Providing bioinformatics support for research projects in cancer genomics and precision oncology.
- Preparing technical reports in collaboration with senior researchers.
- Participating in interdisciplinary meetings.
You have:
- A Bachelor's degree in Bioinformatics, Computational Sciences, or similar.
- A Master’s degree in Bioinformatics, Computational Sciences, or similar.
- Professional experience in a similar role or related field.
- Strong Python software development skills and familiarity with best software development practices.
- Familiarity with collaborative software development using Git and platforms like GitHub.
- Fluency in English (spoken and written).
- Excellent interpersonal and communication skills and ability to work within a collaborative team.
- Excellent analytical skills and ability to meet tight deadlines.
- Proactivity, ability to work independently, and adaptability to new challenges.
You might also have:
- The ideal candidate will bring some of the following skills:
- Experience in pipeline development (Nextflow).
- Experience with high-performance computing (parallel execution, workload managers).
- Experience in Cancer Genomics or Precision Oncology, particularly in the analysis of NGS data (WGS, WES, targeted panels).
- Experience with databases and clinical data management.
- Familiarity with AI coding assistants and modern AI development frameworks (e.g. MCPs, context management, skills).
- Experience in the development and use of software containers (e.g., Docker, Singularity).
- Experience with full-stack development.
- Exposure to cloud computing environments (e.g. AWS).
- Experience working in international teams.
- Willingness to learn if missing any of the above skills.