Joe Barrow

Machine Learning NLP at Pattern Data

Alexandria, Virginia, United States
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
Joe Barrow is an NLP-focused machine learning researcher and engineer with 12 years of experience, currently building ML products at Pattern Data after a Research Scientist role at Adobe. He holds a PhD in Computer Science from the University of Maryland and has a track record of turning cutting-edge research into applied systems, including implementing a BERT model and weight-conversion tooling within the MLX framework. His background spans industrial research and internships at Amazon and Microsoft, giving him experience across both experimental and production settings. Based in Alexandria, VA, he blends deep technical rigor with pragmatic engineering, often translating academic ideas into reusable open-source components.
code12 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University of Maryland
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Virginia
languagesEnglish, German
github-logo-circle

Github Skills (6)

transformers10
machine-learning10
python10
bert10
numpy9
pytorch3

Programming languages (5)

C++ShellJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
ml-explore/mlx-examples

Dec 2023 - Dec 2023

Examples in the MLX framework
Role in this project:
userML Engineer
Contributions:9 reviews, 3 PRs, 21 comments in 15 days
Contributions summary:Joe implemented a BERT model within the MLX framework, including model architecture, embeddings, and a transformer encoder. They also created a conversion script to translate weights from Hugging Face's BERT implementation for use with the MLX model. Further contributions included cleaning up the implementation and updating the README.
mlx
Contributions:24 commits, 20 pushes, 1 branch in 1 month
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
Joe Barrow - Machine Learning NLP at Pattern Data