HPC Profiling and Parallel Performance Engineer (RE1)
Barcelona Supercomputing Center
Barcelona, Barcelona, Es
hace 1 día

Context And Mission

BSC is seeking a candidate to work on applications analysis and parallelization focusing on AI frameworks and models (Pytorch, TensorFlow).

We are looking for people with expertise in compilation optimization, parallel programming and performance analysis targeting parallelism, with the goal to provide support for application analysis and parallelization on the context of machine learning.

Key Duties

  • Application performance analysis and parallelization
  • Support and suggest application developers changes to improve the performance of parallel codes
  • Document appropriately findings and suggestions
  • Education
  • BsC or MsC in Computer Sciences, Computer Engineering, Telecommunication Engineering or equivalent
  • Essential Knowledge and Professional Experience
  • Experience in UNIX / LINUX environments and scripting languages
  • An intimate understanding of distributed-memory and shared-memory parallelism
  • Good skills in high-level programming languages : C and C++ (Fortran will be valued)
  • Good skills in parallel programming models (e.g., OpenMP, OmpSs, MPI)
  • Knowledge about performance analysis tools (e.g., Vtune, CodeAnalyst, Paraver, Scalasca)
  • Knowledge on AI frameworks (Pytorch, TensorFlow, other frameworks) at user level.
  • Additional Knowledge and Professional Experience
  • Knowledge about version-control software (preferably Git) will be valued
  • Knowledge about profiling tools (e.g., gprof, oprofile, perf) will be valued
  • Knowledge about Linux debugging tools (e.g., gdb, valgrind) will be valued
  • Knowledge about Python, Java, Perl, or other interpreted languages will be valued
  • Knowledge about low-level programming will be valued
  • Competences
  • Fluency in spoken and written English (Spanish will be valued)
  • Good communication and presentation skills
  • Ability to learn and adapt to multiple programming languages easily
  • Ability to work independently and in a team
  • Conditions

  • The position will be located at BSC within the Computer Sciences Department
  • We offer a full-time contract, a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, tickets restaurant, private health insurance, fully support to the relocation procedures
  • Duration : Temporary - 18 months renewable
  • 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 : July 2022
  • Applications procedure and process

    All applications must be made through BSC website and contain :

  • A full CV in English including contact details
  • A Cover Letter with a statement of interest in English, including two contacts for further references - Applications without this document will not be considered
  • In accordance with the OTM-R principles, a gender-balanced recruitment panel is formed for every vacancy at the beginning of the process.

    After reviewing the content of the applications, the panel will start the interviews, with at least one technical and one administrative interview.

    A profile questionnaire as well as a technical exercise may be required during the process.

    The panel will make a final decision and all candidates who had contacts with them will receive a feedback with details on the acceptance or rejection of their profile.

    At BSC we are seeking continuous improvement in our recruitment processes, for any suggestions or feedback / complaints about our Recruitment Processes, please contact recruitment bsc.es .

    Reportar esta oferta
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Continuar
    Formulario de postulación