Rosa Filgueira

Rosa Filgueira


  • KY16 9SS

    United Kingdom

Accepting Postgraduate Research Students

PhD projects

Distributed Systems, Data-Streaming Optimizations, Serverless Computing, Adaptive Communication Techniques, Intelligent Advisory Systems for Scientific Software, Text Mining and NLP techniques in Digital Humanities, Static Code Analysis

If you made any changes in Pure these will be visible here soon.

Personal profile

Profile Keywords

Data Streaming Libraries, Text Mining Frameworks, High Performance Computing, Distributed Systems,  Big Data, Applied AI, Parallel Computing, Workflows Systems, Reproducible Frameworks


I am Lecturer at the School of Computer Science. Before that, I was working as an Assistant Professor in Heriot Watt,  as a Vice President Applied Researcher at JPMorgan Chase, as a Research Fellow at the EPCC (University of Edinburgh), as a Senior Data Scientist at the British Geological Survey,  as a Senior Research Associate at the Data Intensive Research Group of the University Edinburgh and as a Research Assistant and Teaching Fellow at the Computer Architecture Group of University Carlos III Madrid.

I am the Group Leader for the Systems Research Group (SRG) at the University of St Andrews. And recently I have been awarded with the UK Young Academy membeship.

Research interests

My research focuses on developing new advanced information processing technologies and interfaces to extract knowledge from data with the goal of accelerating scientific discovery and
facilitating the production and adoption of reproducible and reusable scientific software that exploits state-of-the-art distributed and parallel computing platforms. I apply these techniques to several domains such as health, the earth and life sciences, and digital humanities to co-design and implement new data science applications.

I am currently working on three closely research topics. The first one is to develop adaptive communication techniques which optimise the data movement for data-intensive applications at different HPC levels. The second one is to facilitate the development of scientific workflows/application that can by run in many HPC environments while hiding the complexity to the users. And the last one is to develop intelligent frameworks that understand automatically doman-experts software  and provide automated and tailored advice and suggestions

I am passionate about working with partners in these areas to address their challenges, which stimulate new computer science research problems, and allow me to test novel approaches in real-world systems.

Teaching activity

At undergraduate level I teach:

At postgraduate level I teach:

  • CS5020 Principles of Computer Communication Systems

I also supervise final-year, MSci, and MSc projects.


Expertise related to UN Sustainable Development Goals

In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):

  • SDG 3 - Good Health and Well-being
  • SDG 13 - Climate Action


  • QA75 Electronic computers. Computer science
  • Distributed Systems
  • Parallel Frameworks
  • Data Science
  • Scientific Workflows
  • Data Streaming
  • Data Intensive Computing
  • Digital Humanities
  • High Performance Computing
  • Big Data
  • Software Engineering


Dive into the research topics where Rosa Filgueira is active. These topic labels come from the works of this person. Together they form a unique fingerprint.
  • 1 Similar Profiles

Collaborations and top research areas from the last five years

Recent external collaboration on country/territory level. Dive into details by clicking on the dots or