Ondřej Kobza

PhD Researcher & ML Engineer

PhD candidate at Czech Technical University in Prague. LLM alignment, secure code generation, reinforcement learning. 2nd place at the Amazon Nova AI Challenge.

Ondřej Kobza

Research

Focused on LLM safety, secure code generation, and alignment techniques.

My research focuses on training and aligning large language models, with the current work centered on secure and trustworthy code generation. The toolbox includes supervised fine-tuning (SFT), direct preference optimization (DPO), reinforcement learning from human feedback (RLHF), and constitutional AI methods, implemented in Python with PyTorch, Hugging Face Transformers, TRL, Verl, and Unsloth. Training runs regularly on multi-node multi-GPU clusters — Karolina (Ostrava, Czechia) and LUMI (Finland, the supercomputer of the North) — across both NVIDIA and AMD GPUs, managed via PBS and Slurm. AWS SageMaker handles additional training and deployment workloads. A core part of the work involves designing synthetic data pipelines that produce targeted training sets for LLM alignment — covering secure coding, vulnerability detection, and adversarial robustness. Before pivoting to code security, the earlier years were spent on open-domain conversational AI, building neural response generators and hybrid dialogue systems as part of the award-winning Alquist team.

Amazon Competitions

Amazon organizes annual university-level AI competitions that bring together top research teams from around the world. The Alexa Prize SocialBot Grand Challenge focuses on building open-domain conversational agents, while the Nova AI Challenge targets trustworthy and secure code generation. Our CTU team has consistently placed among the top finalists.

Amazon Nova AI Challenge 2025

Team Lead — 2nd Place
Led AlquistCoder to 2nd place in the international competition on building trusted, secure AI coding assistants.

Amazon Science →BusinessInfo.cz →CC.cz →

Alexa Prize SocialBot Grand Challenge 5

Team Lead — 3rd Place
Led the Alquist team (2022–2023) in the international open-domain conversational AI competition. Team page →

Alexa Prize SocialBot Grand Challenge 4

Team Member — 1st Place
Member of the winning Alquist team in the 4th edition of the Amazon Alexa Prize SocialBot Grand Challenge.

Other Publications

Publications in MDPI journals, co-authoring at NAACL, and CTU FEE Poster proceedings. Research spans language modeling, knowledge-preserving fine-tuning, and conversational AI. Full list on Google Scholar →

Media

Žárovky Talkshow

Guest appearance discussing AI research and the Amazon Nova AI Challenge results.

Watch on YouTube →

Roklen24 Interview

Interview about the AlquistCoder team's success at the Amazon Nova AI Challenge.

Read article →

Experience

From industry internships to leading AI research teams.

2024 – 2025

AlquistCoder Team Lead

Amazon Nova AI Challenge

Built a secure coding assistant that won 2nd place. Developed the Design–Amplify–Refine synthetic data framework and trained models with SFT + DPO alignment.

2024 – 2025

NLP Developer

PromethistAI, Prague (part-time)

Natural language processing development.

2023 – 2024

External Contractor — LLM Developer

Porsche Engineering Prague

Developed an internal AI automatization tool for data science.

2022 – 2023

Alquist Team Lead — 3rd Place

Amazon Alexa Prize SocialBot Grand Challenge 5

Led the team to a top-3 finish in the international open-domain conversational AI competition.

2021 – 2022

Alquist Team Member — 1st Place

Amazon Alexa Prize SocialBot Grand Challenge 4

Member of the winning team in the 4th edition of the competition for open-domain conversational AI systems.

2021 – Present

PhD Student & Researcher

CTU CIIRC E-club, Prague

Doctoral research in language modeling and LLM security. Focus on alignment techniques, secure code generation, and synthetic data methods. Thesis submission expected December 2026, graduation spring 2027.

2019 – 2021

Student Developer

NTT DATA

AI/ML development, cloud technologies, and IT systems integration within SAP/AWS ecosystems.

2017

Internship — Software Design Engineer

SAP Concur

Customer performance engineering.

Technical Skills

Core technologies and areas of expertise.

ML & AI

Python PyTorch Hugging Face TRL Verl Unsloth vLLM LangChain Sklearn NumPy Pandas

Infrastructure

AWS Docker Kubernetes Slurm KServe Triton SageMaker Linux

Software Engineering

FastAPI Git ElasticSearch PostgreSQL LaTeX CI/CD Bash

Education

2021 – Present

CTUPhD in Open Informatics — Language Modeling

Czech Technical University, Faculty of Electrical Engineering, Prague.
Expected thesis submission Dec 2026, graduation spring 2027.

2018 – 2021

CTUMSc in Open Informatics — Artificial Intelligence

Czech Technical University, Faculty of Electrical Engineering, Prague

2018 – 2019

KU LeuvenErasmus+ Exchange

KU Leuven, Faculty of Engineering, Belgium

2015 – 2018

CTUBSc in Open Informatics — Computer Systems

Czech Technical University, Faculty of Electrical Engineering, Prague

2007 – 2015

Gymnázium UničovGymnázium Uničov

High school, Uničov, Czech Republic

2015 – 2017

EU Erasmus+ Projects

Participated in 5 Erasmus+ projects (training courses and youth exchanges) across Europe. A formative experience for building cross-cultural communication, teamwork, and social skills.

Beyond the Screen

When I'm not training models, I'm training myself.

I'm originally from Uničov, a small town in Moravia, Czech Republic. I've been living in Prague since 2015 when I started my studies at CTU. Outside of research, I spend most of my free time in the mountains — alpine climbing, mountaineering, and trail running are what keep me grounded (paradoxically, often at altitude). I did athletics competitively between 2000 and 2015, specializing in the 800m run (personal record: 1:58.71), and nowadays I still enjoy running. I enjoy traveling, reading about history, and following developments in politics and economics.

Jumping at a mountain summit in the Alps Standing on a summit ridge at sunrise Ice climbing in the Alps Track and field athletics Rock climbing on a granite face

Side Projects

Building things beyond academia.

GravityFlip game icon

GravityFlip

A mobile arcade game for Android, built with React Native & Expo. Navigate through obstacles by flipping gravity — simple to pick up, tricky to master.

Download APK Source Code
QR code to download GravityFlip APK
Scan to install
Čtyři minuty app icon

Čtyři minuty

A Czech soundboard app for Android — featuring iconic quotes from the cult classic. Built with React Native & Expo.

Download APK Source Code
QR code to download Čtyři minuty APK
Scan to install

E2E Transformer NLG

Solving the E2E NLG Challenge using two transformer generative models: T5-base and GPT-2. A natural language generation pipeline for data-to-text tasks.

Source Code

Get in Touch

Whether you're interested in collaboration, have questions about my research, or just want to connect.