Context And Mission
We are seeking candidates with strong expertise in compiler development and code optimization to join the High-Performance Artifical Intelligence team at BSC.
Compiler frameworks are at the heart of modern AI inference — from data centers to edge devices, automotive, and robotics.
As AI models grow in complexity, the compilers that execute them must deliver leading performance, fast build times, and reduced memory footprints, across both Ahead-of-Time and Just-in-Time compilation targets. This role sits at that frontier.
You'll help shape the future of AI computing through compiler technology that is fast, flexible, and built for real-world models.
Key Duties
* Analyzing deep learning networks and developing novel compiler optimization algorithms.
* Designing and implementing advanced optimization passes using tools such as LLVM, MLIR, and Triton.
* Creating new programming abstractions that simplify how AI workloads are expressed and executed.
* Collaborating across hardware architecture, ML research, and domain science teams.
Requirements
* Education
o Computer Science Degree
* Essential Knowledge and Professional Experience
o Strong foundations in compiler design: IR representation, optimization passes, code generation pipelines
o Understanding of deep learning frameworks
* Additional Knowledge and Professional Experience
o Strong foundations in compiler design: IR representation, optimization passes, code generation pipelines
o Hands-on experience with LLVM and/or MLIR
o Proficiency in C++
o Understanding of deep learning frameworks (PyTorch, TensorFlow, JAX)
o Knowledge of hardware execution models: memory hierarchies, parallelism, vectorization
* Competences
o Have good communication and interpersonal skills
o Being able to work with a t team to complete tasks on schedule.
o Show a problem-solving, can-do, pro-active and result-oriented attitude.
o Be keen to deliver good quality code and follow good practices in the industry.
o Exception ethical behavior.
o Be curious and willing to learn about compiler technologies for AI and HPC.
Conditions
* The position will be located at BSC within the Computer Sciences Department
* We offer a full-time contract (35h/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: Open-ended contract due to technical and scientific activities linked to the project and budget duration
* Holidays: 22 days of holidays + 6 personal days + 24th and 31st of December per our collective agreement
* 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: