Dimitri Sifoua

Chief Data Engineer

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
Dimitri Sifoua is a Chief Data Engineer based in Montreal with 8 years of hands-on experience building cloud-native, data-intensive systems and ML pipelines. He blends software engineering and machine learning expertise—spanning Python, Java, Spark, Kafka, TensorFlow/PyTorch and MLOps tools like Kubeflow, MLFlow and DVC—to move models from research into production at enterprise scale. At the National Bank of Canada he progressed from Senior Data Engineer to Chief Data Engineer, leading architecture and platform work that integrates streaming, batch, and orchestration technologies. His background includes end-to-end product delivery as a full-stack ML developer on GCP and practical research experience applying deep learning and NLP to finance and forecasting problems. Colleagues describe him as an engineer who combines pragmatic production instincts (CI/CD, Terraform, Kubernetes) with a researcher’s curiosity for novel models and data-driven experiments.
code8 years of coding experience
job5 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Université du Québec à Chicoutimi
bookMaster of Engineering - MEng Software Engineering, Master of Engineering - MEng Software Engineering at Ecole d'Ingénieurs du Littoral - Côte d'Opale
bookCertificate of Proficiency English for Professional Communication, Certificate of Proficiency English for Professional Communication at McGill University
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
489reputation
41kreached
29answers
8questions
github-logo-circle

Github Skills (61)

beam-search10
convolutional-neural-networks10
torchtext10
rnet10
generative-adversarial-network10
dimension-reduction10
sequence-to-sequence9
neural-machine-translation9
gru9
computational-finance9
seq2seq9
temporal-difference9
gaussian-processes9
encoder-decoder9
recurrent-neural-networks9

Programming languages (8)

TypeScriptHCLJavaCSSJavaScriptPHPJupyter NotebookPython

Github contributions (5)

github-logo-circle
State of the art of Neural Machine Translation with PyTorch and TorchText.
Contributions:87 commits, 96 pushes, 1 branch in 11 months
neural-machine-translationpytorchtorchtextarxivbeam-search
dksifoua/leetcode

Jan 2024 - Jun 2025

Contributions:4 PRs, 111 pushes, 3 branches in 1 year 5 months
java
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