Ivan Lai

Senior Software Engineer, Machine Learning at Roku Inc.

Stony Stratford, England, United Kingdom
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
Ivan Lai is a Senior Software Engineer specializing in machine learning with a Ph.D. in Bayesian dynamic models and over a decade of hands-on experience delivering production-grade NLP and CV systems. He combines strong statistical foundations with practical ML engineering—building scalable pipelines, optimizing memory and runtime for massive datasets, and deploying models into production at companies from startups to Roku. His background spans agent-based simulation, semantic clustering, image annotation with Mask R-CNN and CLIP, proprietary NER and spelling-correction systems, and bespoke algo-trading infrastructure, revealing an ability to move between research, engineering and product needs. A proven mentor and code steward, he drives adoption of testing, readability and maintainability across teams while translating complex algorithms into business impact. Based in the UK, he is comfortable owning end-to-end solutions and surfacing technical guidelines that raise team standards and long-term velocity. Unusually for an ML practitioner, his career also includes building complete trading simulators and production pipelines for ultra-large datasets, reflecting a rare mix of statistical rigor and systems-level engineering.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor of Science - BS, Mathematics, Operational Research, Statistics and Economics, First Honour, Bachelor of Science - BS, Mathematics, Operational Research, Statistics and Economics, First Honour at University of Warwick
github-logo-circle

Github Skills (4)

nlp3
aggregator3
natural-language-processing2
fine-tuning1

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
ivanlai/Kaggle-Planet-Amazon

Jul 2017 - Sep 2017

Contributions:18 commits, 17 pushes, 1 branch in 1 month
Contributions:119 commits, 63 pushes in 2 years 4 months
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
Ivan Lai - Senior Software Engineer, Machine Learning at Roku Inc.