Jan Kuipers is a Principal Machine Learning Engineer based in Utrecht with a rare combination of deep academic rigor and hands-on engineering across Google, Yahoo, bol.com and Elastic. He holds a PhD in theoretical and mathematical physics, two master’s degrees in physics and math, and has 10+ scientific publications, bringing principled modeling and statistical thinking to production ML systems. Jan has driven search, recommendation and backend architectures at scale—most recently leading ML efforts at Elastic after senior engineering and tech-lead roles at consumer and e-commerce platforms. A former TopCoder Open algorithms champion, he blends competitive programming instincts with research-grade problem solving to optimize latency-sensitive and data-intensive pipelines. Colleagues rely on him to translate complex math into reliable, testable code and to architect systems that support experimentation and rapid iteration.
2 years of coding experience
11 years of employment as a software developer
Doctor of Philosophy - PhD Theoretische en mathematische fysica, Doctor of Philosophy - PhD Theoretische en mathematische fysica at Utrecht University
Contributions:39 reviews, 10 PRs, 59 pushes in 1 year 1 month
cppmachine-learninglearning-c
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 Kuipers - Principal Machine Learning Engineer at Elastic