Kashif Rasul

Principal Research Scientist at Zalando SE

Berlin, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Kashif Rasul is a Principal Research Scientist based in Berlin with 17 years of experience building high-performance machine learning systems focused on deep learning, probabilistic time series forecasting, reinforcement learning, and HPC. At Zalando he leads applied research that bridges production-grade engineering and cutting‑edge model development, shipping components from model heads and training pipelines to distributed GPU optimizations. An active open-source contributor, he has made notable contributions to flagship projects such as Hugging Face Transformers, Datasets, Diffusers and GluonTS—adding time-series models, new datasets, RL reward functions and CuDNN-backed performance improvements. He combines hands-on backend and DevOps skills (Homebrew, CuPy) with strong ML pedagogy—publishing explanatory notebooks and docs that make complex diffusion and transformer workflows accessible. Colleagues rely on him for pragmatic solutions that balance probabilistic modeling rigor with scalable engineering.
code17 years of coding experience
job5 years of employment as a software developer
github-logo-circle

Github Skills (70)

transformers10
language-model10
package-management10
python10
operation10
optimizers10
testing10
diffusion-models10
datasets10
deep-learning10
trainings10
cudnn10
optimization10
convolutional-neural-networks10
loss-functions10

Programming languages (22)

JavaC++CScalaTeXMakefileHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
zalandoresearch/pytorch-ts

Jul 2019 - Jan 2023

PyTorch based Probabilistic Time Series forecasting framework based on GluonTS backend
Role in this project:
userBack-end Developer & ML Engineer
Contributions:14 releases, 1 review, 421 commits in 3 years 6 months
Contributions summary:Kashif made a series of commits focused on formatting fixes and cleanups within the `pytorch-ts` repository. These changes primarily involved refactoring and modifying existing transformation classes, indicating a focus on improving the data preprocessing pipeline. Furthermore, the commits show the creation and implementation of fundamental elements for machine learning model training, including a trainer class. The user's contributions suggest involvement in model development and optimization, which aligns with ML engineering responsibilities.
pytorchforecastingdeeparseries-forecastingdeep-learning
huggingface/trl

Feb 2023 - Apr 2025

Train transformer language models with reinforcement learning.
Role in this project:
userML Engineer
Contributions:505 reviews, 235 PRs, 382 pushes in 2 years 1 month
Contributions summary:Kashif contributed significantly to the development of a DPO (Direct Preference Optimization) trainer, implementing core functionalities. They introduced a DPO trainer, added DPO data collators, incorporated loss functions (including SLiC hinge and IPO variants), and integrated support for precomputed reference log probabilities. They also added the KTO loss, and added option for compute_metrics, demonstrating expertise in reinforcement learning and model training.
nlptransformer-architecturelanguage-modelfinetuninglanguage-modeling
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kashif Rasul - Principal Research Scientist at Zalando SE