Jakub Macina is an ETH AI Center researcher and PhD-level ML scientist specializing in the pedagogical and reasoning capabilities of large language models, with applied work on dialogue tutoring, question generation, and recommender systems. He combines top-tier academic output (first-author papers at EMNLP, ACL, NeurIPS and multiple oral presentations) with hands-on production experience building large-scale training and inference pipelines, real-time contextual bandits, and personalization services used by hundreds of clients. Previously a lead ML engineer at a hypergrowth startup acquired by Bloomreach, he has led teams, advised many theses at ETH, and run Kubernetes-backed systems handling thousands of RPS. An award-winning researcher (Forbes 30 Under 30, EMNLP outstanding reviewer) who also contributes to notable open-source projects like Discourse, Jakub blends rigorous research with product-focused engineering to translate LLM advances into educational impact.
12 years of coding experience
8 years of employment as a software developer
Master’s Degree Artificial Intelligence, Master’s Degree Artificial Intelligence at KU Leuven
Master’s Degree Information Systems, Master’s Degree Information Systems at Faculty of Informatics and Information Technologies, Slovak University of Technology
Doctor of Science, Doctor of Science at ETH Zürich
A platform for community discussion. Free, open, simple.
Role in this project:
Back-end Developer
Contributions:26 commits, 9 PRs, 11 comments in 7 months
Contributions summary:Jakub primarily contributed to the back-end functionality of the Discourse platform by implementing and modifying features related to tagging and advanced search. Their work included adding bulk actions for appending tags, enhancing the advanced search functionality to include tag-based filtering, and integrating image-based search capabilities. They also introduced file extension indexing and search capabilities within the system.
Events aggregation in Ruby on Rails with location search, which automatically seek events on the Facebook and other websites.
Contributions:77 commits, 4 pushes in 2 years 3 months
ruby-on-railseventsaggregationseekrails
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.