Software Developer - Bioinformatics at the Genome Informatics unit

Date limit
05-10-2018
Institution
Barcelona Supercomputing Center (BSC-CNS)

About BSC

The Barcelona Supercomputing Center - Centro Nacional de Supercomputación (BSC-CNS) is the leading supercomputing center in Spain. It houses MareNostrum, one of the most powerful supercomputers in Europe, and is a hosting member of the PRACE European distributed supercomputing infrastructure. The mission of BSC is to research, develop and manage information technologies in order to facilitate scientific progress. BSC combines HPC service provision and R&D into both computer and computational science (life, earth and engineering sciences) under one roof, and currently has over 500 staff from 44 countries. Look at the BSC experience: BSC-CNS YouTube Channel BSC-CNS Corporate Video Let\'s stay connected with BSC Folks!

Context And Mission

We are looking for a candidate to fill a junior developer position at the Genome Informatics unit of the Life Sciences department at the BSC. The unit is responsible for providing software, workflows, and infrastructure to support Personalized/Precision Medicine applications in existing collaborations with hospitals and research groups, as well as in national and international research projects. The candidate will collaborate in setting up analytical pipelines composed of different software packages, developing user interfaces for data analysis (data portals), and developing or extending analytical methods. He or she will learn to use the framework Rbbt (ruby bioinformatics toolkit) that was developed in the group and that greatly simplifies many aspects of this work. The main developments will be made in scripting languages like Ruby of Python, but he or she must be conformable reading and modifying code in a variety of other languages such as R, C or Java. Web developments will require knowledge of CSS, HTML, and JavaScript. While the candidate is not expected to come fully trained, he will be challenged with learning plenty of new things so he or she must be a quick study. Background in genomics is not a requirement but the candidate will need to acquire an understanding of the basic concepts and appropriate literature along the way. Background in either of these topics will be positively considered: user interface design, systems administration, or statistics / machine learning.

Key Duties

  1. Be able to install, configure, and setup software packages implementing analysis methods
  2. Develop scripts to enact complex analytical pipelines
  3. Find ways to efficiently present the results: visualization graphs, exploratory web interfaces, etc.
  4. Maintain services such as web portals
  5. Interact with cloud providers and HPC resources to distribute workloads

Requirements

  • Education

    - Degree in Computer Science or similar

    - Studies in Bioinformatics are a plus

  • Essential Knowledge and Professional Experience

    - 2-5 years of experience in software development

    - Knowledge of systems administration

    - Knowledge of scripting languages

    - Some experience with data visualization and/or web development

    - Taste for web design and user interfaces will be a plusInteract with cloud providers and HPC resources to distribute workloads

  • Competences: ​In order to be successful in this role the candidate should have:

    - An interest to learn and develop him- or herself in different aspects

    - The ability to understand new things quickly through reading code, tutorials, forums, asking colleagues, etc.

    - A proactive attitude to work in the interest of the group

    - A commitment to achieve objectives timely and meet the occasional strict deadline

    - English at technical and conversational levels

Conditions

  •  The position will be located at BSC within the Life Sciences Department
  • We offer a full-time contract, a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible hours, extensive training plan, tickets restaurant, private health insurance, fully support to the relocation procedures
  • Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
  • Starting date: 01/07/2018

Applications Procedure

All applications must include:

  • A motivation letter with a statement of interest, including two contacts for further references
  • A full CV including contact details

Deadline

The vacancy will remain open until suitable candidate has been hired. Applications will be regularly reviewed and potential candidates will be contacted.

Diversity and Equal Opportunity Employment

BSC-CNS is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other basis protected by applicable state or local law. (original source: https://www.bsc.es/join-us/job-opportunities/124lsgire12)