Summary
Sergey Sokolov is a Staff Machine Learning Engineer based in Canada with 11 years of experience building production ML systems across e-commerce and consumer platforms. He specializes in recommendation systems and generative AI at Shopify, and previously advanced graph deep learning and research-driven models at Roblox and Amazon. Sergey combines a strong software engineering foundation—years as a developer, architect, and team lead—with PhD-level computer science expertise, enabling him to bridge research and production reliably. A test-driven developer and active open-source maintainer, his GitHub projects span unit testing frameworks, algorithmic art, Verilog tools and a niche language project, reflecting deep interest in code quality and tooling. Colleagues describe him as a pragmatic problem-solver who mentors teams while shipping scalable, well-tested ML solutions.
11 years of coding experience
20 years of employment as a software developer
PhD Computer science, PhD Computer science at National Research University of Electronic Technology (MIET)
Russian, English, French