Mohammad Abdul Hadi

LLM Architecture  ·  Security & Optimization  ·  Agent Design  ·  MCP Orchestration

Senior Machine Learning Engineer at Dayforce — building full-stack ML systems and production pipelines that turn applied ML into scalable, real-world products.

Formerly AI Security Researcher (Sr SE) @ Huawei R&D

View Projects Request My Resume

Mohammad Abdul Hadi

Mohammad Abdul Hadi

Senior Machine Learning Engineer

Dayforce

Who am I?

⛏️ Five layers, one career — click a stratum, or a logo in the river, to dig in.
Dayforce
Huawei
UBC
NSU
Eastern University
💼
Surface · Now

Dayforce — Senior Machine Learning Engineer

+

I am currently a Senior Machine Learning Engineer at Dayforce, where I design and build full-stack, production-grade ML systems. My work involves developing everything from front-end components in React to back-end data pipelines with PySpark and Delta Tables, with a focus on creating robust, scalable, and fair AI-driven solutions. I manage the end-to-end ML lifecycle, including model optimization, bias mitigation, and MLOps.

🛡️
Layer II · 2022 – 2026

Huawei R&D — AI Security Researcher

+

Previously, as an AI Security Researcher (level: Senior Software Engineer) at Huawei R&D's Anshi Lab (Burnaby, BC), I worked at the intersection of Malware Analysis and Adversarial Machine Learning, balancing the offensive understanding of malware (AI4Sec) with the defensive hardening of LLMs (Sec4AI). I built autonomous agent ecosystems designed to uncover zero-day threats across GPU, NPU, and edge devices. My expertise is in LLM architecture optimization, Transfer Learning, Multi-agent and Tool Orchestration (MCP), and hardware-aware scaling across diverse physical environments.

At Huawei, I led the architecture and development of an Agentic LLM ecosystem that utilizes multiple agents and tools for zero-day binary malware analysis. My engineering philosophy revolves around pushing the boundaries of AI infrastructure - whether by recasting transformer architectures with Vector Symbolic Architecture (VSA), implementing Mixture-of-Experts (MoE) routing, or optimizing hardware deployment across NPU, GPU clusters, and IoT edge devices to achieve massive production performance gains.

🎓
Layer III · Foundations

UBC — MSc Computer Science

+

I hold an MSc in Computer Science from the University of British Columbia. My thesis focused on the frontier of AI and software engineering, where my goal was to make software engineering more accessible by exploring how LLMs could reason about code. Before my current role at Huawei, I worked as a Firmware Engineer at MineSense Technologies and as a Research Assistant at the SOftware Analytics and Research (SOAR) Lab at Singapore Management University. I received my BSc in Computer Science and Engineering from North South University, graduating as the Salutatorian with VC's Gold Medal.

🏫
Layer IV · Roots

Lecturer — Bangladesh

+

I've always gravitated toward the edges of complexity—places where systems struggle with what humans can reason about intuitively. I began my professional journey in academia as a lecturer in my home country, Bangladesh, delivering hundreds of CS lectures and helping students build confidence in subjects that often feel intimidating. That foundation in teaching shaped my core philosophy: break problems down, understand the system, then push it to scale.

🔬
Bedrock · Core Values

Research & Mentorship

+

Beyond my engineering work, I am an active published researcher with over 150 citations across A* and A-rated conferences. I also remain deeply committed to community service and mentorship. I actively mentor teams building AI tools for social impact, such as speech-to-text LLMs for medical history collection, and have designed programming workshops to empower the next generation of tech leaders.


💬 Favourite Quote

"Only in their dreams can men be truly free,
'twas always thus and always thus will be."

John Keating, Dead Poets Society
💡 Fun Facts
🧭
My surname Hadi translates to Guide to Righteousness — and I thrive to be one.
Click to revolve ↻
🌙
I am a Night Owl. "The deeper the night gets, the further into another world I go."
— Mark Ryden
Click to revolve ↻
💬
I have my most creative ideas when I am PROCRASTINATING!!
Click to revolve ↻
🎨 Pastimes
📚 Reading (Fiction · Sci-Fi · Detective · Classic) 🍳 Cooking favourite meals ☕ Good coffee ✍️ Writing thoughts down 🚶 Strolls down memory lane 🪵 Wood-crafting 🕌 Voluntary religious activities
✨ Key Attributes
🎯 Determined to make a difference 🤵 Fastidious, urbane & eloquent 🤝 Approachable & non-judgmental 🚀 Self-motivated, quick learner 🔥 Comfortable outside comfort zones 🔍 Always seeking untapped potential 📚 Eager to build a rich repertoire

Interests

  • Unsupervised Learning
  • Transfer Learning
  • Malware Analysis
  • Natural Language Processing
  • LLM Optimization

Education

  • MSc in Computer Science, 2022

    University of British Columbia

  • BSc in Computer Science & Enginnering, 2018

    North South University

Research & Engineering Impact

150+
Scholar Citations
6
h-index
15+
AI Agents Built
315%
Performance Gain
3
Hardware Platforms
NPU · GPU · IoT Edge
600+
Students Taught

Experience

 
 
 
 
 

Senior Machine Learning Engineer

Dayforce

Aug 2026 – Present Vancouver, BC · Remote
  • Full-Stack ML Systems: Design and ship ML models, algorithms, and API services end-to-end using React, Python, SQL, Delta Tables, GraphQL, and PySpark across frontend, middle-tier, and backend layers.
  • Production ML Pipelines: Own the full lifecycle—data preprocessing, feature engineering, training, deployment, and monitoring—for models running in production, with dedicated systems for usage, performance, and feedback tracking.
  • Model Evaluation & Fairness: Evaluate and optimize models for accuracy, efficiency, and scalability, while auditing datasets, features, and predictions for bias and implementing mitigation strategies where needed.
  • Cross-Functional Delivery: Collaborate with software developers, data scientists, data engineers, and domain experts to prototype and productionize AI-driven solutions.
  • Technical Leadership: Mentor junior engineers, maintain reusable ML libraries and testing frameworks, and contribute to R&D on emerging ML/AI technologies.
 
 
 
 
 

AI Security Researcher (Senior Software Engineer) - Anshi Lab

Huawei Technologies Canada Co., Ltd.

Sep 2022 – Jul 2026 Burnaby, BC

Operating at the intersection of Malware analysis (LLM for Security) and Adversarial Machine Learning (Security for LLM).

  • Semantic LLM: Lead architect of an Agentic LLM ecosystem with 15+ agents and tools for zero-day malware analysis, deployed across diverse hardware (NPU, GPU clusters, and IoT edge). Recast Self-Attention with Vector Symbolic Architecture (VSA) for advanced binary malware analysis.
  • High-Throughput ACL Pattern Matching: Built a GPU-accelerated engine treating access rules as 5-d filters via convolutional linear scans in parallel on Tesla V100s.
  • Malware Filter Framework (MFF): Optimized CNNs by implementing Atrous Spatial Pyramid Pooling (dilation), achieving a 315% performance boost.
  • LLMOps & AI Research Leadership: Directed LLMOps lifecycle pipelines and proposed PatentLM—a fine-tuned LLM trained on Huawei’s patent repository to align proprietary innovations.
 
 
 
 
 

Firmware Engineer (Contract)

MineSense Technologies Ltd.

Jan 2023 – Dec 2023 Vancouver, BC Hybrid
  • SLAM based Multi-Robot Communication & Motion Control: Developed and maintained embedded C firmware for robot control and integrated SLAM sensor suites for navigation and obstacle avoidance[cite: 102, 103].
  • Designed motion/stability control algorithms and communication protocols for robot-to-robot messaging.
  • Validated system reliability and safety through systematic regression testing and debugging cycles.
 
 
 
 
 

Research Assistant - DeepSense Project

Singapore Management University (SOAR Lab)

Sep 2021 – Apr 2022 Singapore On-Site
  • DeepHarvest: Built an LLM pipeline to collect and cross-link API information from GitHub, Stack Overflow, and Jira at scale.
  • DeepRecommend: Engineered an API sequence recommendation engine supporting mixed natural-language and code queries.
 
 
 
 
 

Software Engineer Intern (Mitacs: Scrawlr / Niedner / Josef Schulte)

Mitacs Internships

Jan 2020 – Dec 2021 Canada
  • Scrawlr: Built plagiarization detection systems for large-scale online document corpora and developed high-throughput NLP sentiment analysis pipelines.
  • ARISE (Niedner/Josef-Schulte): Developed AI-driven production planning and management tools, along with interactive AI simulation tools for composite material modeling.
 
 
 
 
 

Graduate Research & Teaching Assistant

The University of British Columbia

Sep 2019 – Mar 2023 Canada
  • Graduate Researcher (Transfer Learning): Researched Foundational LLMs for Software Engineering, including Code-Smell Detection, Code Comment Generation, and Code Synthesis using pre-trained transformer models[cite: 123, 124].
  • Graduate Teaching Assistant: Parallel Computing, Database Systems, Computer Networking, and Human-Computer Interaction.
  • Software Developer Intern: Developed interactive Web-based visualization tools for digital archaeological collections on the Public Humanities Hub Open Context platform.
 
 
 
 
 

Lecturer

Eastern University

Jul 2016 – Aug 2019 Dhaka, Bangladesh
  • Delivered 480+ Lectures spanning 10+ CS courses and mentored 600 students over 4 semesters.
  • Courses Taught: Algorithm Design, Computer Architecture, Data Structures, Software Engineering, Digital Logic Design, Microprocessor/VLSI Design, Database Systems, and Web Frameworks.
 
 
 
 
 

Programming Workshop Designer

Archer K. Blood Library and EMK Center, US Embassy

Mar 2018 – Aug 2018 Dhaka, Bangladesh

Responsibilities:

  • Conducting several workshops with an aim to develop certain technological skills within the under-privileged Bangladeshi community.
  • Technological Soft-Skill development programs for teenagers and preteens.
 
 
 
 
 

Teaching Assistant

North South University

Apr 2018 – Aug 2019 Bangladesh

Department of Computer Science,
School of Engineering and Physical Sciences
Courses Taught:

  • Computer Organization and Architecture
  • Programming Language II - Java
  • Database Systems
  • Digital Logic Design
  • Microprocessor, Microcontroller and Peripheral Devices
  • Introduction to VLSI design.
  • Introduction to frameworks for web-development
 
 
 
 
 

Programming Instructor

ACM Student Chapter,
Department of Computer Science,
School of Engineering and Physical Sciences,
North South University

Jul 2017 – Apr 2018 Bangladesh

Responsibilities:

  • Basic and Object-Oriented Programming
  • Problem Solving using C, C++, Java, Python
  • Design, Implementation, and Analysis of Algorithms
 
 
 
 
 

Teaching Assistant (Junior)

North South University

Aug 2016 – Jul 2017 Bangladesh

Department of English and Modern Language,
School of Humanities & Social Sciences
Courses Taught:

  • Introduction to Composition
  • Introduction to Advanced Intermediate Compositions
  • Introduction to Fiction

Accolades

& Selected Scholarships

Golden Network Award

My team has developed a top-tier self-extracting archive detection algorithm integrated with a Gated Graph Neural Network (GNN) AI model, covering over [XX]% of known self-extracting malware families. This solution significantly enhances detection accuracy while enabling the identification of previously unknown malware variants that evade traditional signature-based methods.

2025 Future Star

Consistently demonstrates strong teamwork and a positive, collaborative attitude. Shows creativity and innovation in work, often bringing forward new ideas and practical solutions. Awarded to Mohammad Abdul Hadi.

Golden Network Award (7th Data Communication Edison Innovation Competition - Linstar)

The Fellowship of the Strings – Collaborative Malicious Function DNA Analysis and Ranking with Multimodal LLMs.

SIGSOFT Travel Grants

Travel Grants were given to distinctive researchers to join ICSE 2022 at Pittsburgh, PA.

University Graduate Fellowship (UGF)

The University Graduate Fellowship (UGF) is awarded to graduate students who made satisfactory progress in their first academic year and demonstrated academic excellence in a full-time thesis-based graduate program at UBC.

Graduate Dean’s Entrance Scholarship (UBC - 2019)

Graduate Dean’s Entrance Scholarships (GDES) are based on merit and offered to incoming full-time thesis-based master’s and doctoral students at UBC.

Vice Chancellor’s Gold Medal + Summa Cum Laude (NSU - 2019)

Stood first in 22nd NSU Convocation from School of Engineering and Physical Sciences (SEPS).

Eastern University Faculty Research Grant (EU - 2019)

Faculty Research Grant for Performing the following project: ‘A Quantitative Study to Understand the Impact of Smartphone Apps Usage on Students’ Academic Results in the Context of Bangladesh’.

North South University Senior Project Design Grant (NSU - 2017)

Project ARISA (Automated Robot Implementing SLAM Algorithm: An Attempt to assisting Blind People).

100% Undergraduate Scholarship (NSU - 2014)

Outstanding result in the Entrance Exam - Summer 2014.

Technical Skills

AI/ML Frameworks (PyTorch, Mindspore, CANN)

95%

Hugging Face (Transformers, PEFT, Diffusers)

95%

LLM Serving (vLLM, TensorRT-LLM, Ollama)

90%

Commercial LLMs (OpenAI, Anthropic, Gemini)

90%

Multi-Agent Systems & MCP

95%

Agent Frameworks (LangChain, CrewAI, PydanticAI)

90%

RAG & GraphRAG Architectures

95%

Model Alignment (RLHF, DPO, LoRA/QLoRA)

90%

Vector DBs (Pinecone, pgvector, Weaviate)

85%

MLOps (MLflow, W&B, LangSmith)

85%

c

C

90%

cplusplus

C++

90%

python

Python

95%

R

70%

pytorch

PyTorch

65%

tensorflow

TensorFlow

65%

keras

Keras

70%

opennn

OpenNN

80%

asm

Assembly

40%

d3

D3.js

30%

nodejs

NODE.js

25%

sql

SQL

90%

flask

Flask

75%

Recent Publications

Papers and Pre-prints

Research Projects

*

High-Throughput ACL Pattern Matching via GPU-Accelerated Convolution

A GPU-accelerated Access Control List (ACL) pattern matching engine achieving 100M packets/second throughput at 1K rules, sustaining ~80K packets/s at 5M rules.

SLAM-based Multi-Robot Communication & Motion Control Suite

Developed embedded C firmware for a SLAM-based multi-robot communication and motion control suite, including navigation, obstacle avoidance, and robot-to-robot communication protocols.

Malware Filter Framework (MFF) — CNN Optimization

Optimized a CNN-based Malware Filter Framework (MFF) by implementing Atrous Spatial Pyramid Pooling (dilation), achieving a 315% performance boost through feature-profiling, memory caching, and multi-view filtering.

Semantic LLM — Comprehensive Binary Analysis for Malware Detection

Lead architect of an Agentic LLM ecosystem with 15+ agents and tools for zero-day binary malware analysis, deployed across NPU, GPU clusters, and IoT edge hardware.

Empirical Study on PTMs for App Reviews classification

Evaluating Pre-Trained Models for User Feedback Analysis in Software Engineering - A Study on Classification of App-Reviews

AOBTM

AOBTM - Adaptive Online Biterm Topic Modeling for Version Sensitive Short-texts Analysis

Review-Viz

The interactive visualization tool makes it easier for the developers to traverse through the extensive result set generated by the text classification and topic modeling algorithms. It also helps developers to quickly comprehend the outcomes of implemented model feature combinations.

Geo Spaial Data Visualization

The developed tool contains data visualization, trend analysis, and prediction components. The visualization enables the users to interact with the election data through various techniques, including Geospatial visualization.

Contact