Samuel Larkin

Research Council Officer, Deep Learning RCO at National Research Council Canada / Conseil national de recherches Canada

Gatineau, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code8 years of coding experience
job17 years of employment as a software developer
bookMaster, Statistical Machine Translation, Master, Statistical Machine Translation at Université du Québec en Outaouais
bookbac, computer science, bac, computer science at Université de Sherbrooke
bookNatural Sciences, Natural Sciences at Collège de l'Outaouais
stackoverflow-logo

Stackoverflow

Stats
15reputation
482reached
1answer
2questions
github-logo-circle

Github Skills (200)

transformers10
json-data10
language-model10
python10
attention-mechanism10
flax10
indexed10
deep-learning10
lora10
sequence-to-sequence10
machine-translation10
jsonpath10
voice10
multi-gpu10
transformer10

Programming languages (17)

C++SchemeRustCTeXGoHTMLPerl

Github contributions (5)

github-logo-circle
SamuelLarkin/OpenNMT-py

Oct 2018 - Jul 2024

Open Source Neural Machine Translation in PyTorch
Contributions:1 push in 5 years 9 months
pytorchmachine-translationtranslationtorchneural-machine-translation
nrc-cnrc/PortageClusterUtils

Jan 2022 - Jan 2025

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