Research Opportunities
Computer Science
Work description
The work plan falls within the scope of the project supporting the European supercomputing infrastructure, with the participation of INESCTEC. The main focus is work plan is to support users of supercomputing infrastructures, especially in the optimization and profiling of scientific applications, focusing on ML/DL applications, in pre-exascale and exascale environments.
Academic Qualifications
* PhD in Computer Science, Mathematics, Statistics, Physics, Biomedical Sciences, or a related scientific field, and possessing a scientific and professional curriculum that demonstrates a profile suited to the activities to be carried out, are eligible to apply for this position.
Minimum profile required
* Proven experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
* Solid experience in ML/DL algorithms, ML pipelines, experience on LLMs deployment or/and fine-tuning.
* Programming skills in Python (plus experience with Git, Docker, or Linux).
* Proficiency in Portuguese and English.
Preference factors
Experience in LLM and DL model optimization, including:
* Prompt tuning, evaluation, and model monitoring.
* Model quantization for memory reduction and inference acceleration.
* Efficient Fine-Tuning techniques, such as LoRA, PEFT, and related methods.
* Mixture-of-Experts (MoE) models and strategies for scalability.
Strong knowledge of High-Performance Computing (HPC), with experience in:
* Distributed systems and parallelism for large-scale training.
* HPC resource and queue managers (e.g., SLURM).
* Training and inference optimization on heterogeneous architectures (CPU/GPU, Multi-GPU, Multi-Node).
* CUDA and kernel optimization for GPU acceleration.
Familiarity with distributed computing frameworks and libraries, such as Ray, DeepSpeed, or Horovod.
Experience with continuous monitoring and evaluation, including techniques for:
* Python code profiling, debugging, and bottleneck monitoring.
* Continuous model monitoring and evaluation (e.g., MLflow), detection of data/model drift.
* Performance, latency, and accuracy evaluation in production.
* Advanced Linux expertise and best development practices in HPC environments.
Application Period
Since 11 Sep 2025 to 24 Sep 2025
Centre
High-Assurance Software
Scientific Advisor
António Luís Sousa
What we offer
* Multicultural and collaborative environment
* A multicultural, international and collaborative environment that makes it easier to exchange ideas, work in networks and create synergies.
* International projects
* The possibility of working in international projects with some of the most important companies in the field.
* Mentoring
* Mentoring with the best researchers in the fields of electrical and industrial engineering, bioengineering, information technology and physics.
* Self Improvement
* The possibility of participating in international conferences, workshops, seminars and vocational training.
* Other Benefits and Perks
* Flexible working time, health insurance, discounts in hotels, transportation, etc.
* Informal Events
* Annual informal events, such as the multicultural party.
For more information: Click Here