Rui Vieira is a Principal Machine Learning Engineer at Red Hat with 12 years of experience blending production software engineering and Bayesian research. He leads development and community efforts for TrustyAI, bringing deep expertise in sequential Monte Carlo methods from his PhD work in Bayesian statistics applied to long-running streaming data. Rui progressed through roles from software engineer to principal at Red Hat after industry and academic stints at Imperial College and Newcastle, and he teaches and mentors on statistical computing and cloud analytics. Based in Newcastle upon Tyne, he combines rigorous quantitative training with practical systems design to make probabilistic ML approaches reliable and production-ready. An understated strength is his ability to translate advanced statistical methods into maintainable open-source tooling that teams can ship and scale.
12 years of coding experience
14 years of employment as a software developer
Fisica, Fisica at Universidade do Porto
BSc, Information Technology and Computing, Hons, BSc, Information Technology and Computing, Hons at OU
Doctor of Philosophy (PhD), Mathematics and Statistics, Doctor of Philosophy (PhD), Mathematics and Statistics at University of Newcastle-upon-Tyne
Contributions:23 PRs, 49 pushes, 16 branches in 2 years
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.