Research Engineer – AI4S – LLMs for Code Parallelization (RE2)

Context And Mission

The Predictable Parallel Computing group and the High Performance Artificial Intelligence research group (expert in AI) are pushing a collaboration between both, focused on the use of AI models for code generation, and particularly, code parallelization.
This position is intended to work at the intersection of both fields, catching up with the state-of-the-art on code generative models, and extending these towards parallelization and optimization tasksmanagement.

The funding for these actions/fellowships and contracts comes from the European Union Recovery and Resilience Facility - Next Generation, within the framework of the General Invitation by the public business entity Red.es to participate in the talent attraction and retention programs within Investment 4 of Component 19 of the Recovery, Transformation, and Resilience Plan.
For more information, please check: https://www.bsc.es/join-us/excellence-career-opportunities/ai4s



Key Duties

Contribute to the review of the state-of-the-art for code generation, with a focus on parallelization and code optimization.
Identify inhouse or external data sources. Lead the data gathering and pre-processing pipelines.
Conduct the design and training of AI models
Implement reliable, reproducible and automated training and evaluation methodologies. Integrate with HPC environments.
Document and disseminate the work done

Requirements

Education
Degree in STEM
Master in Science. Special focus on AI-related topics.
Essential Knowledge and Professional Experience
Experience in deep learning technologies (1 year minimum)
Experience in compiler technologies (1 year minimum)
Experience in cloud environments (6 months minimum)
Experience in vectorization (6 months minimum)
Publications track (5 papers minimum)
Experience with Kubernetes, Docker, Singularity
Advanced knowledge of C++, Python and Bash.
Additional Knowledge and Professional Experience
Fluent English and Spanish are a must.
Working outside of Spain (at least 2 years)
Experience with Grafana.
Gitlab and CI/CD
Other languages are desirable.
Competences
Capacity to work in multidisciplinary environments

Conditions

The position will be located at BSC within the Computer Sciences Department
We offer a full-time contract (37.5h/week), a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures
Duration: 4 years
Holidays: 23 paid vacation days plus 24th and 31st of December per our collective agreement
Salary: 42.000,00 €
Starting date: asap - the incorporation for this vacancy must be before the 16th of December 2024