Mariia Trofimova is a Machine Learning Engineer based in Amsterdam with a decade of experience and 8+ years focused on deep learning and NLP. She has moved between research and industry—working on dialogue systems and production ML at MIPT, BlackSwan Technologies, and now Nebius—bringing models from prototype to deployed services. As a former CTO at a startup, she combines hands-on modeling with product and engineering leadership, and her open-source work includes adding dataset readers and Hybrid Code Network support to the well-known DeepPavlov dialogue framework. Comfortable across back-end engineering and applied research, she excels at turning complex conversational datasets into robust training pipelines and practical dialogue agents.
An open source library for deep learning end-to-end dialog systems and chatbots.
Role in this project:
Back-end Developer & ML Engineer
Contributions:568 commits, 67 PRs, 401 pushes in 2 years 3 months
Contributions summary:Mariia implemented a data reader (`DSTC2DatasetReader`) and related infrastructure within the DeepPavlov framework, specifically for the DSTC2 dataset used in end-to-end dialogue systems. They added functionality to read dialog turns and save them into appropriate data structures. Additionally, the user contributed to the integration of a Hybrid Code Network architecture including model definition for a dialogue bot. The commits demonstrate the development of components for building and training machine learning models for dialogue tasks.
Shared BERT model for 4 languages of Bulgarian, Czech, Polish and Russian. Slavic NER model.
Contributions:19 commits, 2 PRs, 16 pushes in 2 years 9 months
bert
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.