Jan Rudolf

Senior Software Engineer, Generative AI

Prague, Prague, Czechia
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

👤
Senior
🎓
Top School
Jan Rudolf is a Senior Software Engineer specializing in Generative AI with 10 years of experience building production LLM systems, distributed training pipelines, and optimized inference for real-world products. He combines deep theoretical grounding—published GPU-accelerated game-theory research with custom CUDA kernels—with hands-on systems work from x86 assembly to PyTorch training and TensorRT optimizations. At companies ranging from automotive autonomy projects to synthetic-media startups he has shipped multitask vision models, LLM-based generative pipelines, and tooling for scalable model training and deployment. Jan is an active open-source contributor (notably to DeepMind’s OpenSpiel) and brings a rare mix of low-level performance engineering and applied ML productization. His academic background (MSc in AI) underpins interests in active inference, multi-agent systems, and computational neuroscience that often inform pragmatic research-driven solutions. Based in Prague, he thrives at the intersection of theoretical depth and engineering pragmatism, optimizing both models and the systems that run them.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster of Science - MS, Artificial Intelligence, Master of Science - MS, Artificial Intelligence at Czech Technical University in Prague
bookCharles University
languagesEnglish, Czech, Chinese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (11)

coregames10
c-language10
cprogramming-language10
videogames10
reinforcement-learning9
algorithms8
data-structures8
algorithm8
data-structure8
django6
python4

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
google-deepmind/open_spiel

Oct 2020 - Nov 2020

OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 6 comments in 1 day
Contributions summary:Jan primarily contributed to the `matrix_game.h` file, implementing and modifying methods related to utility calculations within the game. This included adding methods to compute the utility sum and adding the `UtilitySum` abstract method for matrix games. The user also corrected a typo in a comment and added an override specification for the `UtilitySum` method. Additionally, they refactored to remove computation of utility sum from `matrix_game.h` and added the implementation into the `NormalFormGame` class.
cppmultiagentgamespythondatamining
janrvdolf/tensorflow_example

Mar 2018 - Nov 2020

Contributions:1 PR, 5 pushes, 1 branch in 2 years 8 months
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
Jan Rudolf - Senior Software Engineer, Generative AI