CV

Curriculum vitae

Contact Information

Name Jakub Grzywaczewski
Email jakubzgrzywaczewski@gmail.com
Phone +48 790 200 186
Website https://jgrzywaczewski.com

Experience

  • 2025 - present

    Warsaw, Poland

    Research Software Engineer
    Centre for Credible AI (CCAI)
    Working on projects pushing the frontier of explainable AI, including model validation with Generative AI.
    • Co-authored a scienctific paper on explaining the decision-making process of deep lung cancer models using generative/diffusion models. Results were accepted for ICML 2026
  • 2024 - 2025

    Warsaw, Poland

    Research Software Engineer
    MI2
    Worked on explainability of deep learning models using generative and diffusion models.
    • Co-authored and presented a scientific paper at ICLR 2025
  • 2022 - 2024

    Warsaw, Poland

    Python Developer
    Samsung Research
    Worked on NLP research projects and developed internal CLI and web tools for data processing.
    • Developed and maintained NLP pipelines (automatic, CLI, Web) for both research and production
    • Completed time management training and applied PRINCE2 methodology basics

Education

  • 2025 - present

    Warsaw, Poland

    MSc
    Warsaw University of Technology
    Data Science
  • 2021 - 2025

    Warsaw, Poland

    BSc(Eng)
    Warsaw University of Technology
    Data Science

Projects

  • Serolyzer (PvSTATEM)

    an R package for automated analysis of serological data, currently used in the PvSTATEM global iniciative

    • Currently maintaining the package, implemented parsing methods for many MBA data format
    • Desinged and implemented a Shiny Application for non-technical users
  • shrinkr

    High Performance Open-Source Python+C package for Covariance Matrix shrinkage and LDA

    • Implemented novel covariance shrinkage methods in C, with bindings in Python

Skills

Languages: Python, Rust, C, Java, JavaScript, TypeScript, TeX
Data Science: NumPy, Pandas, Scikit-learn, PyTorch (Fabric), Transformers, SHAP, vLLM, ONNX, R
Deep Learning & AI: Generative Models, Diffusion Models, Explainable AI, Computer Vision, NLP
Databases: PostgreSQL, MySQL, MS SQL Server, MongoDB, Redis, Hadoop
Compute & Cloud: SLURM, Kubeflow, GCP, Kubernetes
Web Development: Vue, Svelte, Flask, FastAPI
DevOps & Tooling: Git, Linux, Vim, Jenkins, GitHub Actions

About Me

My journey with programming began in 2017 when I taught myself basic C++. Over the years, my dedication and hard work have significantly expanded my skill set. In 2022, I joined Samsung Research as a Python Developer. My interest in machine learning was quickly recognized, and I have contributed to numerous Natural Language Processing (NLP) projects, both in research and implementation. Additionally, I developed internal command-line interfaces (CLI) and web tools for data processing. For nearly two years, I worked as a Research Software Engineer at MI², where I focused on explaining the decision-making processes of deep learning models using generative models, including diffusion models. This role also allowed me to present a scientific paper at the prestigious International Conference on Learning Representations (ICLR) in 2025. Currently, I am working with the Centre for Credible AI in Warsaw. Here, I am extending methods for model validation into medical and space domains, while also deepening my knowledge in contrastive learning models. Beyond my professional and academic pursuits, I served as the Vice President of the Mathematics Science Club.

Languages

Polish : Native speaker
English : C1 Proficient

Interests

Generative Models for Explainable AI: Generative AI, Diffusion Models
Explainable AI: Model Validation, Interpretability, Depoisoning
Mathematics: Probability, Statistics, Linear Algebra
Hobbies: Ping-pong, Music, Cooking