Jon Parise is a seasoned Principal Engineer in Greater Boston with 29 years of hands-on experience building robust client and backend systems across startups and large tech companies. Currently leading client technology and UX-focused engineering at Airbnb, he has also held senior technical leadership roles at Pinterest and Divvy Homes and contributed to a wide range of open-source projects. His contributions span systems-level game and engine work at EA, high-performance Python libraries (pymemcache, tornado, thriftpy), and tooling integrations for developer workflows (ALE, ExDoc), reflecting deep expertise in performance, build systems, and language tooling. Jon blends executive strategy with day-to-day coding—he’s equally at home optimizing Cython-generated code as shipping iOS features—and maintains long-term OSS commitments that include improvements to Elixir tooling and cross-platform terminal and game engine projects. An applied polyhistor, he pairs formal training in entertainment technology and information technology with a knack for pragmatic infrastructure improvements that quietly accelerate teams.
29 years of coding experience
24 years of employment as a software developer
BS, Information Technology, BS, Information Technology at Rochester Institute of Technology
History, History at Stanford Continuing Studies
MET, Entertainment Technology, MET, Entertainment Technology at Carnegie Mellon University
Contributions:4 releases, 26 reviews, 32 commits in 5 years 9 months
Contributions summary:Jon primarily contributed to the backend of the "snappass" project, making significant changes to the codebase. Their work involved upgrading dependencies like `cryptography` and adapting to new versions. They also focused on release preparation, updating the changelog and moving the project forward, as well as making updates to support new Python versions.
A comprehensive, fast, pure-Python memcached client.
Role in this project:
Back-end Developer
Contributions:20 releases, 152 reviews, 125 commits in 6 years 11 months
Contributions summary:Jon primarily contributed to the `pymemcache` Python client library. Their commits involved enhancing the client's functionality, including adding support for new features like UNIX domain sockets and the `cache_memlimit` command. They also focused on improving the codebase through bug fixes, such as addressing serialization and flags issues, and incorporating improvements to the documentation, particularly regarding connection parameters and usage examples. They also implemented changes related to release preparations.
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.