Developer for TANGO project

Job Reference

117_CS_WADC_JrDev

Position

Developer for TANGO project

Closing Date

Sunday, 31 December, 2017

About BSC

BSC-CNS (Barcelona Supercomputing Center – Centro Nacional de Supercomputación) is the National Supercomputing Facility in Spain and manages MareNostrum, one of the most powerful supercomputers in Europe. The mission of BSC-CNS is to investigate, develop and manage information technology in order to facilitate scientific progress. With this aim, special dedication has been taken to areas such as Computer Sciences, Life Sciences, Earth Sciences and Computational Applications in Science and Engineering.

Look at the BSC experience:

BSC-CNS YouTube Channel

BSC-CNS Corporate Video

Let's stay connected with BSC Folks!

 

Context and Mission:

The Workflows and Distributed Computing group at the Barcelona Supercomputing Center aims at carrying out research on programming models for distributed computing. In the framework of the project TANGO (tango-project.eu), the group is working on the integration of the COMPSs programming model to heterogeneous processors (GPUs, FPGAs, ...) through the OmpSs programming model. For this research, the group department is looking for a developer.

 

Key Duties

  • Support to the development of the necessary software to integrate the COMPSs and OmpSs programming models (compss.bsc.es, pm.bsc.es)
  • Development of the necessary software to support FPGAs as execution platform for the COMPSs+OmpSs programming model
  • Support to the project use cases from industrial partners
  • Development of a set of mini-apps on top these programming models
  • Test the new features with benchmarks and applications
  • Attend project meetings

 

Requirements

  • Education
    • Computer Engineering degree

 

  • Knowledge
    • Expertise in Java and C++ programming
    • Experience in programming FPGAs will be valued
    • Knowledge of runtime systems, GPU programming, parallel programming will be appreciated

 

  • Professional Experience
    • No previous experience is necessary, although appreciated

 

  • Competences
    • Problem-solving, pro-active, result-oriented work attitude
    • Capability to work in an international and fast-paced work environment towards tight deadlines
    • Good communication skills including a good command of the English language (written and spoken) 

 

Conditions

The position will be located at BSC within the Workflows and Distributed Computing group from the Computer Science department. The contract will be for the duration of the project.

 

Applications Procedure

All applications must include: 

  1. A motivation letter
  2. A full CV including contact details

 

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.

Application Form

Please, upload your CV document using the following name structure: Name_Surname_CV
Files must be less than 3 MB.
Allowed file types: txt rtf pdf doc docx.
Please, upload your CV document using the following name structure: Name_Surname_CoverLetter
Files must be less than 3 MB.
Allowed file types: txt rtf pdf doc docx zip.
Please, upload your CV document using the following name structure: Name_Surname_OtherDocument
Files must be less than 10 MB.
Allowed file types: txt rtf pdf doc docx rar tar zip.
** Consider that the information provided in relation to gender and nationality will be used solely for statistical purposes.