Ryan Pégoud

Ryan Pégoud

PhD Candidate (BMW ProMotion)

TU Wien

Professional Summary

I’m currently pursuing a PhD as part of the BMW ProMotion program under the supervision of Dr. Nael Fasfous (BMW) and Prof. Dr. Daniel Müller-Gritschneder (TU Wien). My research focuses on the efficient deployment of end-to-end autonomous driving models, particularly on the compression of vision-language models and lightweight test-time adaptation.

Previously, I graduated from UCL’s computational statistics and machine learning MSc with and distinction and completed my thesis under the supervision of Prof. Tim Rocktäschel. I also hold an MEng in computer engineering from EPF Engineering School, where I later intervened as a lecturer and module leader for the natural language processing course. During my MEng, I completed two internships as a data scientist at BMW and CEWE.

Education

PhD (BMW ProMotion Program)

TU Wien

MSc Computational Statistics and Machine Learning

University College London

MEng Computer Engineering

EPF Engineering School

Interests

Autonomous Driving Natural Language Processing Reinforcement Learning GPU Programming

Experience

  1. Module Leader, Lecturer and Pedagogical Tutor

    EPF Engineering School
    • As Lecturer (09/2023 – 01/2024): Designed and delivered a new MSc-level NLP module for 30 students, creating the curriculum from scratch and managing all lectures, assignments, and exams.
    • As Tutor (01/2024 – 06/2024): Mentored an MSc student through their thesis on Retrieval-Augmented Generation (RAG) for helicopter certification, in partnership with Airbus Helicopter.
  2. Data Scientist Intern

    BMW Group
    Development of an anomaly detection system based on time-series data from BMW cars. Deployed a real-time, explainable and quantifiable solution at the scale of the BMW fleet with PySpark and AWS, replacing a low-performing LightGBM model.
  3. Data Scientist Intern

    CEWE
    Development of a multilingual BERT model for text classification achieving a 90% F1-score across 14 classes and 3 languages. Built an active learning platform with Dash and implemented temperature scaling to ensure the model’s long-term sustainability and calibration.
  4. Data Scientist Intern

    CEWE
    Shipped two projects: an aspect-based sentiment analysis pipeline with BERT and a time series model using NeuralProphet to forecast customer service traffic.

Education

  1. PhD (BMW ProMotion Program)

    TU Wien
    Research in efficient deployment of end-to-end autonomous driving models.
  2. MSc Computational Statistics and Machine Learning

    University College London
    Thesis on Memory Augmentation for Agentic Language Models. Supervised by Prof. Tim Rocktäschel. Yearly Average: 78.5% (Distinction)
    Read Thesis
  3. MEng Computer Engineering

    EPF Engineering School
    Thesis on Time Series based anomaly detection for fleet connectivity at BMW Group. Yearly Average: 84.6% (Distinction)
Conference Papers and Workshop Publications
(2025). Syllabus: Portable Curricula for Reinforcement Learning Agents (Outstanding Paper Award). In RLC.
(2024). Better Gradient Steps for Deep On-Policy Reinforcement Learning. In ARLET workshop at ICML.
PDF
Online Publications with Editorial Review
Learning Triton One Kernel at a Time: Softmax featured image

Learning Triton One Kernel at a Time: Softmax

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
Cutting LLM Memory by 84%: A Deep Dive into Fused Kernels featured image

Cutting LLM Memory by 84%: A Deep Dive into Fused Kernels

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
Learning Triton One Kernel at a Time: Softmax featured image

Learning Triton One Kernel at a Time: Softmax

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
Learning Triton One Kernel At a Time: Matrix Multiplication featured image

Learning Triton One Kernel At a Time: Matrix Multiplication

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
Learning Triton One Kernel At a Time: Vector Addition featured image

Learning Triton One Kernel At a Time: Vector Addition

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
Rainbow: The Colorful Evolution of Deep Q-Networks 🌈 featured image

Rainbow: The Colorful Evolution of Deep Q-Networks 🌈

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
A Practical Guide to Proximal Policy Optimization in JAX 📈 featured image

A Practical Guide to Proximal Policy Optimization in JAX 📈

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
A Gentle Introduction to Deep Reinforcement Learning in JAX 🕹️ featured image

A Gentle Introduction to Deep Reinforcement Learning in JAX 🕹️

Published on Towards Data Science

avatar
Ryan Pégoud
Read more
Implementing a Transformer Encoder from Scratch with JAX and Haiku 🤖 featured image

Implementing a Transformer Encoder from Scratch with JAX and Haiku 🤖

Published on Towards Data Science

avatar
Ryan Pégoud
Read more