Michael Tegegn

Available to hire

Hello! I'm Michael Tegegn, a graduate research assistant at the University of British Columbia, where I conduct research on ML-based software security and ML reliability.

About

Hello! I’m Michael Tegegn, a graduate research assistant at the University of British Columbia, where I conduct research on ML-based software security and ML reliability. I enjoy turning complex data into actionable insights and building robust ML-driven solutions.

I’m experienced in malware analysis, interpretable/explainable ML, large-scale evaluation of ML models, exploratory data analysis, LLM-driven malware detection, and binary analysis. I thrive on solving challenging problems and collaborating with teams to create reliable software systems.

  • 7 years' experience
  • Joined December 2025

Industry experience

  • Software & Internet
  • Education
  • Professional Services

Work experience· 8 roles

Research Assistant – ML reliability · Reliable, Secure, and Sustainable Software Lab (UBC)Sep 2021 – Present · 5 yrs 3 mos

Developed ML-based malware detectors using pre-trained CodeBERT and hierarchical transformers with Python, PyTorch, and TensorFlow. Surveyed 400+ papers and identified key properties of training data affecting reliability under test-time evasion, with a paper published in ACM CSUR. Built a scalable Android malware-detection pipeline via LLM-based context filtering and vector databases, demonstrated in ASEW. Conducted large-scale robustness evaluations showing 90% of correct predictions can be explained by spurious correlations and analyzed dataset near-duplication (60%+), plus an ICSE-accepted case study on prompting AI assistants for software artifacts.

Research Assistant - ML reliability, with special focus on ML-based Android malware detection · Reliable, Secure, and Sustainable Software Lab (UBC)Sep 2021 – Present · 5 yrs 3 mos

Conducted ML reliability research with a focus on ML-based Android malware detection. Built ML-based detectors using a pre-trained CodeBERT for code and hierarchical transformers. Developed a scalable Android malware detection pipeline with context filtering using vector databases. Surveyed over 400 papers to identify key data properties impacting reliability under test-time evasion. Performed large-scale robustness evaluations under challenging dataset configurations and adversarial scenarios. Analyzed Android malware datasets to reveal near-duplication and inflated metrics. Led an LLM prompting case study on how software engineers use AI assistants, with results published in ACM CSUR and ASEW.

Teaching Assistant – Software Engineering · University of British Columbia (UBC)Aug 2021 – Dec 2023 · 2 yrs 5 mos

Led lab sessions for a project-based third-year course covering software architecture and development life cycles, evaluating artifacts from 40 groups focusing on design, testing, modularity, reliability, and efficiency.

Teaching Assistant - Software Engineering · University of British ColumbiaAug 2021 – Dec 2023 · 2 yrs 5 mos
Software Developer Intern – ML resource sharing · Backend.AI (Lablup)Dec 2020 – Feb 2021 · 3 mos
Software Developer Intern - ML resource sharing · Backend.AI (Lablup)Dec 2020 – Feb 2021 · 3 mos
Undergraduate Researcher – Binary Analysis · S oftware Security Lab (KAIST)Jun 2019 – Jun 2021 · 2 yrs 1 mo
Undergraduate Researcher - Binary analysis · KAIST Software Security LabJun 2019 – Jun 2021 · 2 yrs 1 mo

Education· 6

Doctor of Philosophy (PhD) in Software Engineering · University of British Columbia (UBC)2026 – 2025
Master of Applied Science (MASc) in Software Engineering · University of British Columbia (UBC)2021 – 2025
Advanced BSc in Computer Science with Certificate in AI · KAIST (Korean Advanced Institute of Science and Technology)2017 – 2021
PhD in Software Engineering · University of British Columbia (UBC)2026 – 2025

Certifications and awards· 8

Certificate in AI KAIST2021 – 2025
International Student Scholarship in Korea KAIST2017 – 2025
Hanseong Sonjaehan Youth Scholarship KAIST2017 – 2025
National Ranking: 5th Highest Score in Ethiopian University Entrance Exam2016 – 2025

Hire Michael Tegegn today

Post a job and invite Michael, or contact them directly. No hidden commission.

Post a job