Dmitry Sorokin

Senior Machine Learning Engineer at Next Step Fusion

Luxembourg
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
Dmitry Sorokin is a Senior Machine Learning Engineer based in Luxembourg with a strong foundation in applied physics and mathematics (MIPT) and PhD-level training in computer science. Over a career spanning research roles at the Russian Quantum Center and an AI research institute to production-focused engineering at Yandex and Next Step Fusion, he bridges deep research with practical MLOps and backend development. He has hands-on experience refactoring production pipelines and improving developer workflows, contributing to notable open-source tooling like Kedro to make data science pipelines more reproducible and maintainable. Dmitry combines academic rigor with pragmatic engineering: he moves models from research prototypes to robust, configurable pipeline implementations. Colleagues can expect a blend of scientific curiosity, attention to codebase structure, and a knack for improving operational workflows in ML projects.
code2 years of coding experience
job8 years of employment as a software developer
bookmachine learning developer, machine learning developer at Школа анализа данных
bookMaster's degree, applied physics and mathematics, Master's degree, applied physics and mathematics at Московский Физико-Технический Институт (Государственный Университет) (МФТИ)
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Высшая Школа Экономики
github-logo-circle

Github Skills (12)

cli10
kedro10
command-line-interface10
configuration-management10
mlops10
python10
pipeline10
yaml10
command-line10
pytest9
testing9
documentation8

Programming languages (2)

JavaScriptPython

Github contributions (5)

github-logo-circle
kedro-org/kedro

Jul 2023 - Apr 2025

Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
Role in this project:
userBack-end Developer & MLOps Engineer
Contributions:226 reviews, 57 PRs, 223 pushes in 1 year 8 months
Contributions summary:Dmitry primarily focused on refactoring the Kedro pipeline and catalog creation process to align with a new configuration structure. They modified the command-line interface for pipeline and catalog creation, catalog configuration and implemented changes to support example pipelines within the Kedro framework. Additionally, the user addressed documentation issues, fixed broken links, and updated the release process. Their contributions demonstrate expertise in modifying codebase structure and ensuring smooth project workflows.
experiment-trackingpythonsciencepipelinedata-science
DimedS/Dimed

Aug 2023 - Jul 2024

Contributions:2 pushes, 1 branch in 10 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
Dmitry Sorokin - Senior Machine Learning Engineer at Next Step Fusion