Saining Li is a seasoned full-stack software engineer with 15 years of experience, currently building big data systems as a Software Development Engineer II at Amazon in San Francisco. He transitioned from web development into large-scale data engineering, bringing a pragmatic product-focused mindset honed across startups and research roles. His background combines a McGill education in Computer Science and Linguistics with hands-on work at companies like Wincruise and Ayuda Media Systems, plus research experience that informs his analytical approach. Known for shipping reliable, end-to-end solutions, he balances backend scalability with an appreciation for user-facing concerns—a useful trait in data-heavy environments where usability matters.
14 years of coding experience
7 years of employment as a software developer
Bachelor of Science (BS), Computer Science and Linguistics, Bachelor of Science (BS), Computer Science and Linguistics at McGill University
Contributions:14 pushes, 1 branch in 1 year 6 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
Saining Li - Software Development Engineer II at Amazon