Skip to main content
Francesco MasilloFM
Looking for a job

Francesco Masillo

@francescomasillo

Research engineer at TU Dortmund designing cache-efficient compressed text indexes and advancing high-performance string processing.

Germany
Message

At TU Dortmund, I design and implement cache-efficient compressed text indexes in C++, while investigating fast, space-efficient text compression algorithms. I also coordinated an 11-student master project group on algorithm visualisation and supervised Bachelor theses.

At the University of Verona, I introduced heuristics for faster text index construction on large datasets and designed dynamic data structures for permutations and string collections, implementing both in C++. My PhD received the Best Italian PhD Thesis in Theoretical Computer Science 2025 award from the EATCS Italian Chapter.

I’ve worked on applied machine learning, including an HMM-based anomaly detection system for industrial sensors and an adversarial data augmentation strategy for out-of-distribution robustness. I also developed CRISPRme, a Python/Dash web application for genome-wide CRISPR off-target search.

My research spans algorithms and data structures, text processing, time-series analysis, and machine learning pipelines. My publications include work on time-series distances, anomaly detection, text indexing, and forecasting.

Experience

Work history, roles, and key accomplishments

TD
Current

Research Engineer (Postdoctoral Researcher)

TU Dortmund

Jan 2025 - Present (1 year 8 months)

Designing and implementing cache-efficient compressed text indexes in C++. Investigating novel text compression algorithms and coordinating a master project group on algorithm visualisation.

UV

PhD Researcher

University of Verona

Oct 2021 - Jun 2025 (3 years 8 months)

Introduced heuristics to speed up text index construction and designed dynamic data structures for permutations and string collections. Published 10+ papers at top venues and received the Best Italian PhD Thesis in Theoretical Computer Science 2025.

UV

Software Developer (Project)

University of Verona

Jun 2020 - Oct 2020 (4 months)

Developed CRISPRme, a genome-wide CRISPR off-target search tool, as a Python/Dash interactive web application. Improved underlying algorithms for variants computation allowing processing of gnomAD datasets.

UV

Research Assistant (Contract)

University of Verona

Dec 2020 - Present (5 years 9 months)

Built HMM-based anomaly detection system for industrial sensors and designed adversarial data augmentation strategy improving out-of-distribution robustness. Work published in IEEE Transactions on Pattern Analysis and Machine Intelligence.

Education

Degrees, certifications, and relevant coursework

UV

University of Verona

PhD, Computer Science

2021 - 2025

PhD in Computer Science with a thesis on data structures for texts and permutations, advised by Prof. Zsuzsanna Lipták. Awarded the best Italian PhD thesis in Theoretical Computer Science 2025 by the EATCS Italian Chapter.

UV

University of Verona

Master of Science, Medical Bioinformatics

2019 - 2021

Grade: 110/110 cum laude

M.Sc. in Medical Bioinformatics with a thesis on data structures and algorithms for permutations and the Burrows–Wheeler Transform. Graduated with 110/110 cum laude.

UV

University of Verona

Bachelor of Science, Bioinformatics

2016 - 2019

Grade: 109/110

B.Sc. in Bioinformatics with a thesis on data analysis for autonomous aquatic drones. Graduated with 109/110.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan