Machine Learning Researcher at University of Ljubljana, Faculty of Computer and Information Science
Ljubljana, Slovenia
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
David Nabergoj is a PhD machine learning researcher based in Ljubljana with 10 years of experience building probabilistic and generative models and turning them into production-ready systems. He develops open-source tooling (Torchflows, NFMC) that bridges normalizing flows and MCMC for scalable Bayesian inference, and has applied these techniques across industry projects from Siemens predictive maintenance to time-series forecasting. A competition-driven problem solver, he led a six-person team to win a NASA climate data analysis challenge using geospatial data and has published collaborative work with UC Berkeley. His background spans deep learning, Bayesian statistics, HPC, and deployment (Docker/Singularity/CI), enabling him to move research into operational use. He also mentors students in advanced uncertainty quantification and runs a technical blog on programming, ML, and math, reflecting a habit of explaining complex ideas clearly. Notably, his work mixes theoretical rigor (measure-theoretic probability) with hands-on engineering across Python, PyTorch, Jax, and C++.
10 years of coding experience
2 years of employment as a software developer
Doctor of Science Computer Science, Doctor of Science Computer Science at University of Ljubljana, Faculty of Computer and Information Science
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.