Samuel Lai

Senior Software Engineer at Monzo Bank

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
Samuel Lai is a Senior Software and DevOps engineer with 17 years of experience and a decade focused on building scalable backend systems, infrastructure and batch data pipelines using Python, Go and AWS. He has led large-scale data efforts at Lyft and Citymapper—turning brittle scripts into recoverable, production-grade pipelines that processed hundreds of terabytes and thousands of compute nodes—and currently drives reliability and developer productivity at Monzo. Comfortable across services, data stores and frontend tooling, he designs strongly-typed metadata and versioned data stores to preserve lineage and enable experimentation alongside production use. An active open-source contributor, he’s improved FlyteKit’s CLI and added testing and relaunch support, reflecting a pragmatic attention to developer experience. Based in England, he combines deep operational instincts with a transit-hacker’s curiosity, often building internal tools that let non-engineers resolve the majority of data issues.
code16 years of coding experience
job8 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
1,836reputation
97kreached
12answers
0questions
Badges
go
top-5%
github-logo-circle

Github Skills (26)

flyte10
python10
onclick10
clicking10
clickable10
sdk10
oneclick10
cli10
apidoc9
workflow-engine9
workflow-automation9
go9
api9
argo-workflows9
testing8

Programming languages (6)

C++CJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
flyteorg/flytekit

Oct 2019 - Dec 2019

Extensible Python SDK for developing Flyte tasks and workflows. Simple to get started and learn and highly extensible.
Role in this project:
userBack-end Developer
Contributions:1 review, 18 commits, 14 PRs in 1 month
Contributions summary:Samuel primarily focused on improving the command-line interface (CLI) of the FlyteKit SDK. Their contributions involved refactoring command-line arguments, including deprecating and reintroducing arguments to improve usability. They also implemented the `--test` flag for the `register` subcommand and added support for the `relaunch_execution` API. Furthermore, the user addressed bug fixes related to exception messages within the FlyteKit codebase.
flytepythondataflyte-taskspypi
slai/slai.github.io

Mar 2018 - Sep 2023

Contributions:11 pushes, 1 branch in 5 years 7 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
Samuel Lai - Senior Software Engineer at Monzo Bank