Sergey Sokolov

Staff Machine Learning Engineer at Shopify

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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job20 years of employment as a software developer
bookPhD Computer science, PhD Computer science at National Research University of Electronic Technology (MIET)
languagesRussian, English, French
github-logo-circle

Github Skills (23)

yacc10
parser10
systemverilog10
lexer10
formatter10
language-server-protocol10
language-server10
linter10
developer-tools9
js-beautify8
scalable7
extensible7
trust6
bazel6
build-system6

Programming languages (4)

SystemVerilogJavaC++Vim Script

Github contributions (5)

github-logo-circle
cppunit/cppunit

Aug 2015 - Jan 2018

CPlusPlusUnit - Tiny single source file C++ Unit Testing TDD framework with the output message format like Python unittest http://cppunit.github.io
Contributions:40 commits, 42 pushes, 3 branches in 2 years 4 months
unittests/unitframe

Aug 2015 - Jun 2019

Contributions:60 pushes, 3 branches, 1 issue in 3 years 9 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
Sergey Sokolov - Staff Machine Learning Engineer at Shopify