I am currently a Ph.D. candidate in Computer Science at the Gran Sasso Science Institute (GSSI) in Italy, graduating in November, specializing in temporal graphs and machine learning. My research combines theoretical computer science with practical machine learning applications, focusing on developing novel graph neural network (GNN) architectures for analyzing temporal networks. This experience has given me strong skills in designing and implementing scalable data science pipelines capable of extracting insights from large, dynamic datasets. In my recent work, I have developed temporal graph neural networks using Python and PyTorch, with custom attention layers and training objectives to handle complex time-evolving data. These skills are directly applicable to real-world data science challenges involving time series, logs, and metrics. Beyond research, I have solid programming expertise in Python, C++, and Julia, along with experience managing databases (SQL). I am also familiar with Docker and cloud environments, making me comfortable with deploying and maintaining data-driven applications. Working on temporal GNNs has sharpened my ability to create end-to-end machine learn- ing pipelines that address evolving data dependencies—skills essential for building reliable, production-ready data science solutions. I am enthusiastic about expanding my expertise in AI and applying it to practical projects that improve data-driven decision making, system reli- ability, and interoperability. What excites me about this Data Engineer role is the opportunity to leverage my strong algo- rithmic background and machine learning expertise to extract actionable insights from complex datasets and build models that drive real business impact. I am particularly motivated by chal- lenges that require integrating advanced AI techniques into existing data infrastructure and by collaborative environments where data science contributes directly to product improvement.

Filippos Christodoulou

I am currently a Ph.D. candidate in Computer Science at the Gran Sasso Science Institute (GSSI) in Italy, graduating in November, specializing in temporal graphs and machine learning. My research combines theoretical computer science with practical machine learning applications, focusing on developing novel graph neural network (GNN) architectures for analyzing temporal networks. This experience has given me strong skills in designing and implementing scalable data science pipelines capable of extracting insights from large, dynamic datasets. In my recent work, I have developed temporal graph neural networks using Python and PyTorch, with custom attention layers and training objectives to handle complex time-evolving data. These skills are directly applicable to real-world data science challenges involving time series, logs, and metrics. Beyond research, I have solid programming expertise in Python, C++, and Julia, along with experience managing databases (SQL). I am also familiar with Docker and cloud environments, making me comfortable with deploying and maintaining data-driven applications. Working on temporal GNNs has sharpened my ability to create end-to-end machine learn- ing pipelines that address evolving data dependencies—skills essential for building reliable, production-ready data science solutions. I am enthusiastic about expanding my expertise in AI and applying it to practical projects that improve data-driven decision making, system reli- ability, and interoperability. What excites me about this Data Engineer role is the opportunity to leverage my strong algo- rithmic background and machine learning expertise to extract actionable insights from complex datasets and build models that drive real business impact. I am particularly motivated by chal- lenges that require integrating advanced AI techniques into existing data infrastructure and by collaborative environments where data science contributes directly to product improvement.

Available to hire

I am currently a Ph.D. candidate in Computer Science at the Gran Sasso Science Institute
(GSSI) in Italy, graduating in November, specializing in temporal graphs and machine learning.
My research combines theoretical computer science with practical machine learning applications,
focusing on developing novel graph neural network (GNN) architectures for analyzing temporal
networks. This experience has given me strong skills in designing and implementing scalable
data science pipelines capable of extracting insights from large, dynamic datasets.
In my recent work, I have developed temporal graph neural networks using Python and PyTorch,
with custom attention layers and training objectives to handle complex time-evolving data.
These skills are directly applicable to real-world data science challenges involving time series,
logs, and metrics. Beyond research, I have solid programming expertise in Python, C++, and
Julia, along with experience managing databases (SQL). I am also familiar with Docker and cloud
environments, making me comfortable with deploying and maintaining data-driven applications.
Working on temporal GNNs has sharpened my ability to create end-to-end machine learn-
ing pipelines that address evolving data dependencies—skills essential for building reliable,
production-ready data science solutions. I am enthusiastic about expanding my expertise in
AI and applying it to practical projects that improve data-driven decision making, system reli-
ability, and interoperability.
What excites me about this Data Engineer role is the opportunity to leverage my strong algo-
rithmic background and machine learning expertise to extract actionable insights from complex
datasets and build models that drive real business impact. I am particularly motivated by chal-
lenges that require integrating advanced AI techniques into existing data infrastructure and by
collaborative environments where data science contributes directly to product improvement.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate

Language

Greek, Modern
Fluent
English
Fluent

Work Experience

Ph.D. Candidate at Gran Sasso Science Institute (GSSI)
November 1, 2025 - October 10, 2025
Designed and implemented end-to-end machine learning pipelines (Python, TensorFlow, PyTorch) for temporal networks, developing novel GNN architectures to improve centrality measures and applying them to real-world datasets. Developed and proved fixed-parameter tractability results for hard temporal graph problems by introducing new temporal graph parameters.
Visiting Ph.D. Student at Federal University of Ceará (UFC), Brazil
January 1, 2024 - October 10, 2025
Visiting Professor: Ana Silva. Worked on FPT algorithms for temporal graphs.
Teaching Assistant at Gran Sasso Science Institute (GSSI)
March 1, 2024 - October 10, 2025
Taught Advanced Algorithms, Statistics & Probability and Graph Mining courses. Delivered seminars on ML Algorithms and Deep Learning.

Education

PhD in Computer Science at Gran Sasso Science Institute (GSSI), Italy
November 1, 2021 - November 1, 2025
BSc & MSc (Integrated Master) in Computer Engineering and Informatics at University of Patras, Greece
January 1, 2015 - January 1, 2020

Qualifications

IBM Data Science Professional Certificate
January 11, 2030 - October 10, 2025
Generative AI for Everyone
January 11, 2030 - October 10, 2025
Machine Learning Engineering for Production (MLOps)
January 11, 2030 - October 10, 2025

Industry Experience

Education, Software & Internet, Media & Entertainment, Professional Services