Marwen Kraiem

Ph.D. Candidate · ÉTS Montreal

Marwen Kraiem

Reinforcement Learning · Operations Research · ML for Optimization

I am a Ph.D. candidate at École de technologie supérieure (ÉTS) in Montreal, working at the intersection of Machine Learning and Operations Research with a focus on Reinforcement Learning for combinatorial optimization under uncertainty.

Prior to my doctoral studies, I completed my M.A.Sc. in Information Technology at ÉTS, where my thesis investigated hyperparameter tuning for numerical solvers in rigid body simulations. I also bring industry experience as a Pipeline Developer at DNEG and a Tools Specialist at Ubisoft Montreal, where I developed, tested, and maintained production-grade software tools for visual effects and game development.

Research Interests

Reinforcement Learning

Developing deep reinforcement learning agents for sequential decision-making in complex, uncertain environments.

Deep RL Policy Optimization Multi-Agent RL

Operations Research

Applying mathematical optimization techniques to solve combinatorial problems. Integrating AI-driven heuristics with classical optimization methods for improved solution quality.

Combinatorial Optimization Stochastic Programming Scheduling

Physics-Based Simulation

Numerical methods for rigid body dynamics, constraint solvers, and hyperparameter optimization for interactive simulation systems used in computer graphics and VFX.

Rigid Body Dynamics Gauss-Seidel Solvers Hyperparameter Tuning

AI for Decision-Making

Designing intelligent systems that learn to make decisions under uncertainty, with applications in logistics, resource allocation, and real-time scheduling.

Decision Under Uncertainty Resource Allocation Real-Time Systems

Publications

M.A.Sc. Thesis

Hyperparameter Tuning for the Projected Gauss-Seidel Method in Rigid Body Simulations

M. Kraiem

École de technologie supérieure (ÉTS), Montreal, Canada, 2022

Proposed an automatic pipeline for tuning the hyperparameters of the projected Gauss-Seidel (PGS) iterative solver in interactive rigid body simulations.

Technical Report

Deep Learning Framework for Lung Cancer Tumor Segmentation from CT Scans

M. Kraiem

Mitacs Globalink Research Internship, Université de Moncton, Canada, 2019

Developed a 3D-UNet architecture for volumetric medical image analysis, achieving 92.1% sensitivity in lung cancer tumor detection from CT scans during research internship.

News

September 2025

Started Ph.D. at ÉTS

Began doctoral studies in Information Technology at École de technologie supérieure, focusing on reinforcement learning and operations research.

2024 – 2025

Tools Specialist at Ubisoft Montreal

Tested and supported production pipeline tools for game development workflows.

2022 – 2024

Pipeline Technical Director at DNEG

Developed and maintained production pipelines for visual effects projects.

April 2022

Completed M.A.Sc. at ÉTS

Defended thesis on hyperparameter tuning for the projected Gauss-Seidel method in rigid body simulations.

Summer 2019

Mitacs Globalink Research Internship

Conducted deep learning research on medical image segmentation at Université de Moncton, developing 3D-UNet architectures for lung cancer detection.

Education

Ph.D. in Information Technology

École de technologie supérieure (ÉTS)

Montreal, Canada · 2025 – Present

Research Focus: Reinforcement Learning and Operations Research for Combinatorial Optimization

M.A.Sc. in Information Technology

École de technologie supérieure (ÉTS)

Montreal, Canada · 2022

Thesis: Hyperparameter tuning for the projected Gauss-Seidel method in rigid body simulations

B.Eng. in General Engineering

Tunisia Polytechnic School

Tunis, Tunisia · 2019

Preparatory Classes (Mathematics–Physics)

Tunis Preparatory Engineering Institute (IPEIT)

Tunis, Tunisia · 2016

Professional Experience

Tools Specialist

2024 – 2025

Ubisoft Montreal

Developed and maintained production pipeline tools for game development workflows. Designed automation systems and internal tools to optimize studio-wide production processes.

Pipeline Developer | ATD

2022 – 2024

DNEG

Maintained and optimized production pipelines at the Academy Award-winning VFX studio. Built Python-based tooling for asset management, shot processing, and workflow automation across multiple film projects.

Mitacs Globalink Research Intern

Summer 2019

Université de Moncton

Developed a deep learning framework for lung cancer tumor segmentation from CT scans. Implemented and optimized 3D-UNet architectures for volumetric medical image analysis.

Technical Expertise

Machine Learning & AI

Reinforcement Learning Deep Learning PyTorch Scikit-learn

Programming

Python C++ Java MATLAB SQL

Optimization & Math

Operations Research Numerical Methods Linear Algebra Optimization

Tools & Platforms

Git Linux Docker LaTeX CI/CD

Selected Projects

Artificial Intelligence & Machine Learning

Medical Image Segmentation

Medical Image Segmentation with Deep Learning

Developed a 3D-UNet framework for lung cancer tumor segmentation from CT scans during a Mitacs Globalink research internship at Université de Moncton (2019). Achieved 92.1% sensitivity in tumor detection.

Evolutionary Algorithms

Evolutionary Algorithms for Combinatorial Optimization

Implemented genetic algorithms for solving the Knapsack Problem, exploring evolutionary computation techniques including selection, crossover, and mutation operators.

Computer Graphics & Simulation

Ray Tracer

Ray Tracer from Scratch

Personal exploration of ray tracing fundamentals through a C++ implementation following Peter Shirley's Rendering series. Features CPU-based rendering with multiple material types.

Advanced Ray Tracing

Advanced Ray Tracing Renderer

CPU-based ray tracing renderer in Java with OpenGL integration. Features geometric primitive intersection, anti-aliasing, depth of field, and texture mapping.

Character Animation

Physics-Based Character Animation

Physics-based animation system using Proportional-Derivative (PD) controllers. Simulates a skeletal puppet suspended by virtual marionette strings in Java/OpenGL.

FEM Simulation

Finite Element Method Simulation

2D finite element method simulation for deformable bodies with implicit backward Euler time integration for numerical stability.

Embedded Systems

Irrigation System

Smart Irrigation System

IoT-based smart irrigation system using temperature, humidity, and luminosity sensors. Implemented in C on an STM32F302R8 microcontroller.

Contact

I am always open to research collaborations, academic discussions, and opportunities. Feel free to reach out.