Experience

Adjunct Assistant Professor

12/2025 - present

Dept. of Systems Design Engineering

University of Waterloo, Waterloo, Canada

Expertise: Foundation Models and Generative AI - Agentic and Multi-Agent LLM Systems - Causal Representation Learning and Interventional Methods - Graph-Based Learning for Complex and Relational Systems - Scalable AI Systems and Large-Scale Data Pipelines

Senior Machine Learning Engineer

11/2024 - 07/2025

Vision and Image Processing Lab (VIP), Dept. of Systems Design Engineering

University of Waterloo, Waterloo, Canada

Projects: BIOSCAN-5MSuperFormerImplicit CRL via Interventions

Collaboration: BIOSCAN

Expertise: LLMs - Generative AI - Causal Representation Learning and Interventional Methods - Large-Scale Data Pipelines

Machine Learning Engineer

02/2022 - 11/2024

Vision and Image Processing Lab (VIP), Dept. of Systems Design Engineering

University of Waterloo, Waterloo, Canada

Projects: BIOSCAN-1MCausalityMoE-VRD

Collaboration: BIOSCANMicrosoft Research

Expertise: Biotechnology Applications - Data Science and Analytics - Statistical Data Processing - Causal Inference - Video Analysis and Modeling

Computer Vision Research Engineer

09/2018 - 02/2022

Computer Vision Lab (CVL), Dept. of Electrical engineering

Linköping University, Linköping, Sweden

Projects: SLOPE-KPGAINBRL-VBVC

Collaboration: SCANIAWASP

Expertise: Graph-Based Learning - Computer Vision and 3D Reconstruction - Deep Reinforcement Learning using SAC Architectures - Autonomous Driving in CARLA-Based Simulation Environments

Applied Scientist, Cognitive and Neural Systems

03/2014 - 04/2018

Lund University Cognitive Science (LUCS)

Lund University, Lund, Sweden

Projects: ActionRecognition

Expertise: Self-Organizing and Growing Neural Models (SOMs, Growing Grid, Growing Cell Structures) - Unsupervised and Supervised Learning - 3D Action Recognition - Action Kinematics - Cognitive and Neural Systems

Research and Development Engineer

09/2009 - 01/2014

Advanced Process, Automation and Control Group (APAC), Dept. of Electrical and Computer Engineering

K.N.Toosi University of Technology, Tehran, Iran

Expertise: Applied Reinforcement Learning - Robotics - Virtual Simulation and Virtual Reality - System Identification - Fault Detection and Diagnosis