Ran Zmigrod is a Machine Learning Researcher with nine years of experience at the intersection of NLP, large language model systems, and multi-agent system design, currently working at Apple. He holds an MEng and is pursuing a PhD in Computer Science from the University of Cambridge, combining deep academic rigor with industry research applied at Apple and JPMorgan Chase. Ran’s background includes multiple research internships and production-adjacent roles that show a pattern of moving research into real-world AI products and systems. Based in Cambridge, he brings expertise in architecting collaborative agent behaviors and scaling LLM-driven workflows, with a track record of cross-disciplinary collaboration between academia and large tech. An understated strength is his consistent return to Apple across internships and a full-time role, suggesting strong domain fit and sustained impact.
10 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Cambridge
High School, International Baccalaureate, High School, International Baccalaureate at International School of Amsterdam
Code Repository for "Please Mind the Root: Decoding Arborescences for Dependency Parsing" and "On Finding the K-best Non-projective Dependency Trees"
Contributions:10 commits, 1 PR, 12 pushes in 2 years 3 months
dependency-parsingdependency-tree
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.