Research Engineer - HPC Memory Systems

Relocation
Apply
AI Summary

Join the Barcelona Supercomputing Center as a Research Engineer to work on advanced memory systems for AI applications. Profiling and performance modeling of AI applications on high-end servers with advanced memory systems is a key responsibility. Good knowledge of computer architecture and experience with Unix/Linux environments are essential.

Key Highlights
Profiling and performance modeling of AI applications
Exploration of near-data processing for AI applications
Prototyping of industrial products and tools
Key Responsibilities
Profiling and performance modeling of AI applications on high-end servers with advanced memory systems
Exploration of near-data processing for AI applications
Prototyping of industrial products and tools
Technical Skills Required
C/C++ Python Unix/Linux Hardware counters PAPI interface
Benefits & Perks
Competitive salary
Full-time contract
Flexible working hours
Extensive training
Restaurant tickets
Private health insurance
Relocation support
Nice to Have
Understanding of memory systems and memory technologies
Experience with hardware/system simulators

Job Description


Overview

Starting date: 1-April-****

Job Reference: 24_26_CS_HAM_RE1

Position: Research Engineer - HPC memory systems (RE1)

Closing Date: Friday, 30 January, ****

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 hosting entity for EuroHPC JU. The mission is to research, develop and manage information technologies to facilitate scientific progress. BSC combines HPC service provision and R&D in computer and computational science with over **** staff from 60 countries.

Context and Mission

The Memory Systems group in the Computer Science Department at the Barcelona Supercomputing Center is offering a full-time research engineer position for a project on advanced memory systems for AI applications. The project aims to move the memory wall by designing memory systems for AI models, exploring HBM, DDR, GDDR devices, and Compute Express Link (CXL) memory expanders, and near-data processing architectures. Development will take place on high-end hardware products and industrial prototypes.

We encourage applications from candidates with an interest in joining a research team with over a decade of experience in industrial projects with major hardware companies from the US, China, and Korea.

Key Duties

Profiling and performance modeling of AI applications on high-end servers with advanced memory systems: HBM, DDR4/5, CXL memory expanders.

Exploration of near-data processing (processing near memory) for AI applications.

Prototyping of industrial products and tools.

Benchmarking and performance analysis of high-end hardware products and industrial prototypes.

Close interaction and reporting to industrial partners

Requirements

Education

BSc or MSc in Computer Science

Essential Knowledge And Professional Experience

Good knowledge of computer architecture

Experience with Unix/Linux environments

Programming languages: C/C++, Python

Experience with profiling tools: Hardware counters, PAPI interface

Additional Knowledge And Professional Experience

Understanding of memory systems and memory technologies (e.g., DRAM, HBM) is a plus

Experience with hardware/system simulators is a plus

Fluency in English is essential

Competences

Good written and verbal communication skills

Ability to take initiative

Conditions

The position will be located at BSC within the Computer Sciences Department

Full-time contract (37.5h/week) with flexible working hours, extensive training, restaurant tickets, private health insurance, relocation support

Duration: Temporary - 3 months

Holidays: 22 days + 6 personal days + 24th and 31st of December per the collective agreement

Salary: competitive and aligned with qualifications and cost of living in Barcelona

Starting date: 1-April-****

Applications procedure

All applications must be submitted via the BSC website and include:

A full CV in English including contact details

A cover/motivation letter in English specifying the area and topics of interest, plus two references. Applications without this document will not be considered.

Recruitment process

The selection is carried out through a competitive examination system (Concurso-Oposición) with two phases:

Curriculum Analysis: evaluation of experience and qualifications (40 points)

Interview phase: evaluation of technical competencies and personal competencies (60 points). A minimum of 30 points out of 60 is required to be eligible.

The recruitment panel will include at least three people with at least 25% representation of women. A gender-balanced recruitment panel is formed for each vacancy. The process includes at least one technical and one administrative interview, plus a personality questionnaire and a technical exercise.

Final decisions are communicated to all interview participants. For suggestions or complaints about recruitment processes, contact ******.

Deadline and open recruitment

The vacancy remains open until a suitable candidate is hired. Applications will be regularly reviewed and potential candidates will be contacted.

OTM-R principles

BSC-CNS follows the European Commission Code of Conduct for the Recruitment of Researchers and Open, Transparent and Merit-based Recruitment (OTM-R) principles, including gender-balanced panels and recognition of career breaks. We are an equal opportunity employer and consider all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other protected status.

#J-*****-Ljbffr

Similar Jobs

Explore other opportunities that match your interests

Associate Applied AI Engineer

Programming
9h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

celonis

Spain

Associate Applied AI Engineer - Value Engineering

Programming
11h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

celonis

Spain

Solutions Architect

Programming
15h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

olympic channel services

Spain

Subscribe our newsletter

New Things Will Always Update Regularly