Jacob Bamberger is a research-driven machine learning engineer with eight years of experience bridging mathematics, topological data analysis, and geometric deep learning. Currently a Research Intern on Microsoft's Applied Sciences team working on diffusion LLMs, he brings a strong academic pedigree including a PhD in Computer Science from Oxford and research stints at EPFL and McGill. His work spans graph machine learning, higher-order information structures, and local homology tools—capabilities evidenced by publications and an ICML workshop paper. Equally comfortable in theory and applied settings, Jacob has repeatedly translated advanced mathematical ideas into practical ML research and tooling. Notably, his background in geometric group theory and topological methods gives him a distinctive lens for designing models that respect complex relational structure.
8 years of coding experience
3 years of employment as a software developer
Exchange student, Mathematics and Computer Science, Exchange student, Mathematics and Computer Science at University of California, Berkeley
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Oxford
Master's degree, Computer Science, Master's degree, Computer Science at EPFL (École polytechnique fédérale de Lausanne)
Master of Science - MSc Thesis, Geometric Group Theory, Master of Science - MSc Thesis, Geometric Group Theory at McGill University
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.