David Neuzerling

Data Scientist

Melbourne, Victoria, Australia
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
David Neuzerling is a data scientist in Melbourne with nine years' experience building and deploying ML systems using Python, R, Julia and multiple SQL dialects, plus visualization tools like Power BI and R Shiny. He pairs hands-on engineering—contributing to Netflix's widely used Metaflow project by improving R function handling, anonymous-step support and robust naming—with academic depth from a PhD and a BSc. Comfortable across the full model lifecycle, he focuses on automation, reproducible deployments and pragmatic testing. He also writes about ML practices on his blog, reflecting a continuous curiosity about tooling and production-ready workflows that goes beyond routine model building.
code9 years of coding experience
bookBachelor of Science (BSc), Bachelor of Science (BSc) at The University of Western Australia
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at La Trobe University
stackoverflow-logo

Stackoverflow

Stats
398reputation
18kreached
3answers
2questions
github-logo-circle

Github Skills (14)

python10
r10
r-package9
machine-learning9
mlops9
hash-functions9
testing8
data-science8
aws7
email-attachments6
tidymodels6
docker6
unzip6
dockerfile6

Programming languages (9)

JuliaTypeScriptDockerfileRCSSTeXJavaScriptHTML

Github contributions (5)

github-logo-circle
Netflix/metaflow

Aug 2020 - Nov 2021

Build, Manage and Deploy AI/ML Systems
Role in this project:
userML Engineer
Contributions:6 reviews, 11 commits, 15 PRs in 1 year 3 months
Contributions summary:David primarily focused on enhancing the Metaflow framework, specifically concerning the handling of R functions within the step definitions. Their contributions included enabling support for anonymous functions within steps, implementing unit tests for these functions, and modifying the naming conventions to manage and identify these functions effectively. Further refinements involved the use of the `digest` package for generating unique hashes, improving the management and identification of anonymous functions. The user also ensured step names were valid Python identifiers.
aimachine-learningmodel-managementmlml-platform
mdneuzerling/DrakeModelling

Feb 2020 - Jun 2020

Contributions:39 commits, 23 pushes, 2 branches in 4 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