Artem Ploujnikov

PHD Student at Mila - Quebec Artificial Intelligence Institute

Montreal, Quebec, 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

👤
Senior
🎓
Top School
Artem Ploujnikov is a seasoned software engineer and technical leader with 13 years of experience, now pursuing a PhD at Mila where he is transitioning deep software and architecture expertise into machine learning research. He spent a decade driving platform and delivery at Nuvei—from lead developer to Software Development Manager—shaping scalable backend systems and guiding engineering teams. Artem combines production-grade engineering discipline with academic rigor, holding MSc studies in AI and ongoing professional ML training at Mila and Université de Montréal. An active contributor to open-source ML tooling, he implemented a guided attention loss in the popular SpeechBrain toolkit, bridging speech research and reliable software practices. Based in Montreal, he brings a rare blend of systems-level engineering, applied ML work, and leadership experience across payments and AI domains. Colleagues describe him as a pragmatic problem-solver who enjoys translating complex research ideas into tested, deployable code.
code13 years of coding experience
job21 years of employment as a software developer
bookProfessional MSc in progress Machine Learning, Professional MSc in progress Machine Learning at Mila - Quebec Artificial Intelligence Institute
bookMSc Artificial Intelligence, MSc Artificial Intelligence at Université de Montréal
bookBachelor of Commerce (BCom) Management Information Systems General, Bachelor of Commerce (BCom) Management Information Systems General at Concordia University
bookPure and Applied Science, Pure and Applied Science at Dawson College
languagesEnglish, French, Russian, Greek, Italian, Ukrainian
github-logo-circle

Github Skills (10)

pytorch10
loss-functions10
deep-learning10
speech-processing10
python10
machine-learning9
audio-processing9
algorithms9
speech-recognition8
asr8

Programming languages (5)

C#TypeScriptJavaScriptRubyPython

Github contributions (5)

github-logo-circle
speechbrain/speechbrain

Jun 2021 - Jul 2022

A PyTorch-based Speech Toolkit
Role in this project:
userBackend Developer & ML Engineer
Contributions:4 reviews, 196 commits, 20 PRs in 1 year 2 months
Contributions summary:Artem contributed significantly to the speech toolkit by implementing a guided attention loss function. The implementation, written in Python, included adding a new file with the guided attention loss implementation along with unit tests. The user also added an example to demonstrate the application of the new loss function. The work directly addressed aspects of deep learning and speech processing, as suggested by the project topics.
voice-recognitionasrspeech-recognitionspeech-separationspeaker-verification
flexthink/benchmarks

Apr 2024 - Mar 2025

This repository contains the SpeechBrain Benchmarks
Contributions:361 pushes, 16 branches in 11 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
Artem Ploujnikov - PHD Student at Mila - Quebec Artificial Intelligence Institute