About Me

I'm an AI Researcher at Huawei Technologies Canada based in Edmonton. During my Masters in Computing Science at the University of Alberta, I focused on neurosymbolic programming and reinforcement learning, supervised by Levi Lelis and Sandra Zilles. Before that, I completed my B.Sc. in Computer Engineering at Amirkabir University of Technology.

View Résumé

Education

M.Sc. Computing Science

University of Alberta, Edmonton, AB | 2023 – 2025

Supervisor: Levi Lelis and Sandra Zilles | GPA: 3.8

B.Sc. Computer Engineering (AI)

Amirkabir University of Technology, Tehran, Iran | 2018 – 2023

Major: AI; Minor: Networks | GPA: 18.75/20 (3.96/4)

Publication

GLASS: Test-Time Acceleration for LLMs via Global-Local Neural Importance Aggregation

Submitted at ICML 2026

Amirmohsen Sattarifard, Sepehr Lavasani, Kunlin Zhang, Amirhossein Rajabpour, Hanlin xu, Fengyu Sun, Negar Hassanpour, Chao Gao

Common Benchmarks Undervalue the Generalization Power of Programmatic Policies

RLC 2025 Programmatic RL Workshop

Amirhossein Rajabpour, Kiarash Aghakasiri, Sandra Zilles, Levi Lelis.

Work Experience

AI Researcher | Huawei Technologies Canada

Oct 2025 – Present

  • Optimize and deploy large language models on mobile NPUs and CPUs, focusing on compilation, sparsification, and hardware-aware performance tuning (LiteRT Framework).
  • Deployed and configured Slurm-based GPU clusters, including partition setup, fair-share scheduling, and resource allocation policies for large-scale ML experiments.
Technical Advisement | Alberta Machine Intelligence Institute (Amii)

Sep – Oct 2024

1-month project on advanced AI/ML methods to enhance real-time intrusion detection and anomaly detection in high-speed network storage infrastructures.

Machine Learning Engineer | Crouse PJS Co.

Oct 2021 – Jan 2022

  • Localizing LEDs on monitors for quality control.
  • Clustering LED light pixels using fuzzy C-means for luminance/wavelength extraction.
  • Applying regression models per color to detect malfunctioning hardware.
DevOps Engineer Intern | Graph Co.

Nov 2020 – Apr 2021

Hands-on experience with Docker and cloud-native tooling.

Research Experience

Research Assistant | University of Alberta

May 2024 – Jul 2025 | Supervised by Levi Lelis & Sandra Zilles

  • Refined neural policies (RL agents) through targeted architectural and training adjustments, enabling them to match or outperform programmatic policies in generalization on key benchmarks.
  • Proposed new benchmarks highlighting strengths of programmatic policies (e.g., memory-based reasoning).
  • Built end-to-end training/evaluation pipelines (Python, Bash, PyTorch, TensorFlow).
  • Used Large Language Models to iteratively generate and refine interpretable policies in settings where RL underperforms.
  • Work accepted at RLC 2025 Programmatic RL workshop.
Individual Study Course Project | University of Alberta

Jan – Apr 2024

Improved "Unveiling Options with Neural Decomposition" using hill-climbing search and genetic algorithms.

Bachelor’s Thesis | Amirkabir University of Technology

Mar – May 2023 | Supervised by Mohammad Rahmati

Developed a face-aging platform using generative models (e.g., CycleGAN, reversible models).

Technical Skills

Programming Languages
PythonC/C++JavaKotlinOctave
AI & Machine Learning
PyTorchTensorFlowKerasScikit-learnFast.aiNumPyPandas
Backend & Dev Tools
MySQLPostgreSQLDjangoFlaskDockerGitOpenCVLaTeX

Teaching Assistant

Graduate Teaching Experience | University of Alberta

  • CMPUT 365: Introduction to Reinforcement Learning
    Fall 2025 | Instructor: Marlos C. Machado

    Labs, grading assignments, and exams.

  • CMPUT 366: Search & Planning in AI
    Fall 2024, Winter 2025 | Instructor: Levi Lelis

    Lectures, labs, and grading for all course components.

  • CMPUT 291: Introduction to File & Database Management
    Fall 2023, Winter 2024 | Instructors: Davood Rafiei & Arash Dargahi Nobari

    Lectures and lab sessions, grading projects, assignments, and exams.

Undergraduate Teaching Experience | Amirkabir University of Technology

  • Principles of AI
    Fall 2022 | Instructor: Mahdi Javanmardi

    Designed and graded projects covering CSPs, search, and RL.

  • Cloud Computing
    Fall 2022 | Instructor: S. Ahmad Javadi

    Designed assignments and labs focused on APIs, cloud services, Docker, and Kubernetes.

  • Internet of Things
    Fall 2022 | Instructor: Siavash Khorsandi

    Developed scenarios for sensor/actuator integration and Arduino programming assignments.

  • Algorithm Design
    Winter 2021, Fall 2021, Winter 2022 | Instructors: Alireza Bagheri & Sajad Shirali-Shahreza

    Graded assignments on greedy algorithms, divide & conquer, and dynamic programming.

Projects

I maintain a variety of open-source projects ranging from Reinforcement Learning implementations to Computer Vision platforms.

Explore Projects on GitHub

Honors & Awards

  • Fully funded admission to UAlberta (CS, ECE, Radiology & Diagnostic Imaging), Western Ontario (CS) (2023).
  • Nationwide Mathematics University Entrance Exam (Iran): Top 1% among 140,000+ applicants.
  • 4-year scholarship, Amirkabir University of Technology.