Research Council Officer, Deep Learning RCO at National Research Council Canada / Conseil national de recherches Canada
Gatineau, Quebec, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Samuel Larkin is a software engineer and research council officer specializing in deep learning and machine translation, with over eight years of focused experience and two decades in engineering roles at institutions like the National Research Council Canada. He blends strong systems-level skills in C/C++ and scripting languages (Python, Perl, PHP) with academic training—a Master's in Statistical Machine Translation—to build and evaluate NMT and reinforcement learning systems. At NRC he has transitioned from core software engineering to leading deep learning research efforts, bridging production-grade implementation with experimental research. Based in Gatineau, Quebec, he brings practical expertise in deploying and iterating on research code, often working at the intersection of legacy C/C++ systems and modern Python-based ML stacks.
8 years of coding experience
17 years of employment as a software developer
Master, Statistical Machine Translation, Master, Statistical Machine Translation at Université du Québec en Outaouais
bac, computer science, bac, computer science at Université de Sherbrooke
Natural Sciences, Natural Sciences at Collège de l'Outaouais
Cluster and parallelization utilities that came ouf of the Portage SMT project — Outils de parallélisation sur grappe de calcul issus du projet Portage de TAS
Contributions:1 release, 1 review, 5 PRs in 3 years
smtprojetmachine-translationcameportage
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
Samuel Larkin - Research Council Officer, Deep Learning RCO at National Research Council Canada / Conseil national de recherches Canada