Jon Currey

Engineering Manager at Materialize

New York, New York, 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
Jon Currey is an engineering manager with 12 years of experience leading teams that build distributed systems and machine intelligence, currently at Materialize in New York. His career bridges research and product engineering across companies from Microsoft Research and Apple to HashiCorp and Katana Graph, where he moved ideas about scalable computation into production. Jon combines deep systems expertise—evident from backend contributions to the widely used memberlist gossip library in Go—with hands-on work in GPU-accelerated and cluster computing. He has led research organizations and product teams, shipping high-throughput media ingest systems at iTunes and scalable ML infrastructure at Samsung Research. Known for translating academic algorithms into pragmatic engineering (and vice versa), he thrives at the intersection of low-level protocols and applied machine intelligence. A Cambridge-trained philosopher by background, he brings analytical rigor and systems thinking to complex engineering tradeoffs.
code11 years of coding experience
job27 years of employment as a software developer
bookBA MA Philosophy, BA MA Philosophy at University of Cambridge
stackoverflow-logo

Stackoverflow

Stats
1reputation
1kreached
1answer
1question
github-logo-circle

Github Skills (9)

testing10
distributed-systems10
go10
networking9
data-structure9
algorithm9
data-structures9
algorithms9
python6

Programming languages (9)

HCLTypeScriptShellC++CRustGoRuby

Github contributions (5)

github-logo-circle
hashicorp/memberlist

Jan 2017 - Jul 2017

Golang package for gossip based membership and failure detection
Role in this project:
userBack-end Developer
Contributions:6 commits, 4 PRs, 2 pushes in 5 months
Contributions summary:Jon primarily contributed to the backend logic of the `memberlist` package, focused on improving its core functionality. They implemented changes to how nodes are reset and handled in the system, ensuring the package correctly respects certain configuration parameters such as `GossipToTheDeadTime`. The user refactored and optimized existing code, fixing bugs related to the gossip protocol and messaging. They demonstrated skills in Go programming and debugging within the context of a distributed systems environment.
golangconsensusfailure-detectiondistributed-systemsconsistency
hashicorp/research-resources

Jul 2019 - Nov 2019

A collection of sites, papers and other resources that we hope will be of use if you are beginning to look at academic research
Contributions:16 commits, 2 PRs, 11 pushes in 4 months
looksitesacademic-researchbeginning
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
Jon Currey - Engineering Manager at Materialize