Stefan Schneider is a Senior Machine Learning Engineer with nine years of experience building and scaling deep learning systems for both research and production. Based in Waterloo, he manages data pipelines and trains models for products serving over 100 million users at Rave, while his PhD work automated animal re-identification and quantified behavior from video using state-of-the-art CV and NLP techniques. An ecologist-turned-data-scientist, Stefan uniquely blends evolutionary and behavioral modeling with practical ML engineering, exploring reinforcement learning agents optimized on evolutionary objectives. He has built autonomous model adaptation platforms that select best-performing models for users, showing a strong focus on automation and model lifecycle. Stefan brings cross-disciplinary thinking from ecology and population biology to design robust, interpretable ML solutions at scale.
9 years of coding experience
5 years of employment as a software developer
Master of Science (MSc) Ecology Evolution Systematics and Population Biology, Master of Science (MSc) Ecology Evolution Systematics and Population Biology at University of Guelph
Science & Business Environmental Science, Science & Business Environmental Science at University of Waterloo
Easy to use code base for training and using species ID ecological models
Contributions:38 commits, 37 pushes, 1 branch in 1 month
ecologicalecological-modelsbase-codetraining
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
Stefan Schneider - Senior Machine Learning Engineer at Rave