Shihan Ma is a research scientist and machine learning engineer with six years of experience bridging academic robotics and applied ML at industry scale. He holds a PhD from Shanghai Jiao Tong University's Robotics Institute and has combined postdoctoral work at Imperial College London with internships and research engineering roles at Meta and OneFlow. At OneFlow he contributed to memory-efficient training techniques (DTR and Coop gradient checkpointing), and at Meta he progressed from intern to research scientist, applying ML research to production challenges. Based in London, he brings a rare mix of deep robotics foundations, hands-on systems experience in tensor rematerialisation, and practical ML deployment instincts. Colleagues would describe him as someone who moves fluidly between theoretical rigor and engineering trade-offs to enable large-model training under tight resource constraints.
6 years of coding experience
2 years of employment as a software developer
Visiting Postgraduate Student, Bioengineering and Biomedical Engineering, Visiting Postgraduate Student, Bioengineering and Biomedical Engineering at Imperial College London
Doctor of Philosophy - PhD, Robotics institute, Doctor of Philosophy - PhD, Robotics institute at Shanghai Jiao Tong 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.