AI Application Support Specialist
Role details
Job location
Tech stack
Job description
- Optimize and adapt scientific application codes for new pre-exascale architectures, focusing on AI applications.
- Improve the performance and scalability of existing AI environments, updating code and assisting developers as needed.
- Select and adapt algorithms and library routines for specific computer architectures (accelerators, new programming models, etc.).
- Provide consultancy to scientists on AI solutions that enhance their research.
- Generate performance analysis, benchmarks, and report results to developers.
- Collaborate with functional groups at European and international levels on technical matters related to AI scientific applications.
Requirements
The Barcelona Supercomputing Center is hiring an AI Application Support Specialist to optimize scientific application codes and improve AI environments. The role requires a Bachelor's degree in Computer Science and significant experience with AI models in HPC systems. Ideal candidates have strong analytical skills and experience in project collaboration., * At least 2 years of experience in a similar position focusing on AI solutions.
- Experience supporting and collaborating with external partners.
- Good level in English, both written and spoken., Experience with AI models Linux environment Performance analysis tools Good communication skills Analytical problem-solving
Educación
Bachelor's degree in Computer Science or related discipline Master's degree desirable, Education: Bachelor's degree in Computer Science or a related discipline with a focus on Artificial Intelligence; Master's degree desirable. Essential Knowledge And Professional Experience
- Experience working with AI models and running them in parallel on HPC systems.
- Experience using performance analysis tools and parallel debuggers for GPUs.
- Experience supporting and collaborating with external partners.
- Good understanding of Linux environment and Shell scripting.
- Experience with MPI, OpenMP and batch systems such as SLURM as a user.
- At least 2 years of experience in a similar position focusing on AI solutions.
Additional Knowledge And Professional Experience
- Experience managing large collaborative projects and knowledge of Git and SVN.
- Experience porting codes to NVIDIA GPUs.
- Thorough understanding of high-performance computing architectures.
- Experience porting and optimising applications on UNIX-based systems (Fortran, C, MPI, OpenMP, parallel methods).
- Good level in English, both written and spoken.
Competences
- Excellent communication and interpersonal skills to work within a team and meet deadlines.
- Analytical problem-solving ability.
Benefits & conditions
Contract: Full-time, 35 h/week, open-ended due to the project and budget duration.
Benefits include flexible working hours, extensive training plan, restaurant tickets, private health insurance, support with relocation procedures, 22 holidays + 6 personal days + holidays on 24th and 31st December.
Salary: Competitive, commensurate with qualifications and experience, adjusted for the cost of living in Barcelona.
Starting date: As soon as possible. EEO Statement
BSC-CNS is an equal opportunity employer committed to diversity and inclusion. We consider all qualified applicants for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, age, disability or any other basis protected by applicable law. Consigue la evaluación confidencial y gratuita de tu currículum