Yaroslav Sokolov is a Team Lead at JetBrains with nine years of experience building developer-facing AI tools that bring recent deep learning and NLP advances into IDE workflows. He progressed from research and ML engineering roles—integrating state-of-the-art models into code completion and other IDE features—to leading a team focused on making AI capabilities accessible to software engineers without deep ML expertise. Based in Berlin, he combines a strong academic background (MS in Machine Learning, top-ranked BSc in Software Engineering) with hands-on product work like the Full Line Code Completion plugin. Known for translating research into practical developer tooling, he also has a knack for reading and synthesizing many papers quickly to drive implementation decisions.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Computer Software Engineering, 4.9/5.0, Bachelor of Science - BS, Computer Software Engineering, 4.9/5.0 at Saint Petersburg State University
Master of Science - MS, Machine Learning, Master of Science - MS, Machine Learning at Higher School of Economics
Contributions:4 reviews, 2 PRs, 52 pushes in 5 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.