Pete Walsh

Member Of Technical Staff at Microsoft AI

Portland, Oregon, 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

đŸ€©
Rockstar
🎓
Top School
Pete Walsh is a machine learning engineer with 11 years of experience building end-to-end NLP systems and productionizing ML at scale, currently a Member of Technical Staff at Microsoft AI after leading research engineering at AI2. He combines strong research rigor with pragmatic engineering—shipping production tokenizers and CRF improvements in top open-source projects like Hugging Face tokenizers and AllenNLP while also contributing core Rust backend work (e.g., rusty-celery). Comfortable across Python and Rust, he bridges model development, build/release automation, and tooling integration, and has a knack for reproducible research and developer ergonomics (Neovim/Obsidian integrations). Based in Portland, he pairs advanced math/statistics training with hands-on open-source impact, and quietly emphasizes maintainability and testing in areas that often get overlooked in ML systems.
code11 years of coding experience
job6 years of employment as a software developer
bookGraduate Coursework, Mathematics and Statistics, Graduate Coursework, Mathematics and Statistics at University of Washington
bookCandidate for Doctor of Philosophy (Ph.D.), Co-major: Mathematics and Statistics, Candidate for Doctor of Philosophy (Ph.D.), Co-major: Mathematics and Statistics at Iowa State University
bookBachelor of Science (B.S.), Double Major: Mathematics and Economics; Minor: Statistics, Bachelor of Science (B.S.), Double Major: Mathematics and Economics; Minor: Statistics at St. Lawrence University
bookSemester Abroad, Mandarin Chinese, Economics, Semester Abroad, Mandarin Chinese, Economics at East China Normal University
stackoverflow-logo

Stackoverflow

Stats
681reputation
81kreached
25answers
4questions
github-logo-circle

Github Skills (46)

dependency-management10
unit-testing10
tokenize10
pytorch10
python10
amqp10
css10
celery10
cicd10
vi10
neovim10
allennlp10
lua10
tensorboard10
release-management10

Programming languages (14)

C++RustGoHTMLJupyter NotebookKotlinJsonnetTypeScript

Github contributions (5)

github-logo-circle
rusty-celery/rusty-celery

Jan 2020 - Jan 2023

🩀 Rust implementation of Celery for producing and consuming background tasks
Role in this project:
userBack-end Developer
Contributions:13 releases, 75 reviews, 321 commits in 3 years
Contributions summary:Pete primarily contributed to the back-end functionality of the `rusty-celery` project, which implements a Celery task queue in Rust. Their work involved adding structure, core application features, updating the API, supporting prefetch counts, and refactoring existing code. The user's code changes included the creation of essential components and modifications to the task management system of the project.
redisbackground-tasksrustceleryrabbitmq
epwalsh/obsidian.nvim

Jul 2022 - Jan 2023

Obsidian đŸ€ Neovim
Role in this project:
userFull-stack Developer
Contributions:221 reviews, 136 commits, 339 PRs in 5 months
Contributions summary:Pete implemented core features for the Obsidian.nvim plugin, focusing on the integration of Neovim with Obsidian. They added new commands for interacting with Obsidian vaults, particularly the `:ObsidianOpen`, `:ObsidianNew`, and `:ObsidianBacklinks` commands. The work included creating the necessary infrastructure for the plugin, including its build and testing setup, implementing features such as auto-completion and frontmatter handling, and refining UI integration. Overall, the user contributed significantly to the plugin's core functionality.
luaneovim-luanvim-cmpobsidian-mdneovim
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
Pete Walsh - Member Of Technical Staff at Microsoft AI