Erik Rose

Staff Software Engineer at Fastly

North Carolina, 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
Erik Rose is a Staff Software Engineer with 18 years of experience building secure, high-performance systems and developer tools, currently focused on Fastly’s Edge Compute platform. He created the ML-optimized data-flow language that powers Firefox autofill and designed the secure self-update mechanism used by Let’s Encrypt, demonstrating deep expertise at the intersection of machine learning, programming languages, and security. Erik has authored multiple widely downloaded Python packages (several in the top 1%) and contributed substantive improvements to core projects like pip, Certbot, and Mozilla’s DXR and Socorro. He combines hands-on engineering—low-latency distributed build systems at Google, large-scale ingestion and search, and wasm-based edge runtimes—with strong attention to reproducibility and developer ergonomics. Known for simplifying complex codebases (including large removals without functional loss) and for clear documentation, he mentors teams and speaks internationally on practical language- and ML-driven systems. An often-underappreciated strength: he repeatedly turns operational constraints into elegant engineering (e.g., hash-verified bootstrapping and package-agnostic secure updates).
code18 years of coding experience
job19 years of employment as a software developer
bookBS (cum laude) Computer Science, BS (cum laude) Computer Science at Penn State University
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
719reputation
2.5mreached
1answer
0questions
github-logo-circle

Github Skills (68)

parser10
python10
testing10
curses10
command-line-interface10
elasticsearchquery10
aws-elasticsearch10
certbot10
build-automation10
pip10
elasticsearch10
backend10
elasticsearch-api10
letsencrypt10
django10

Programming languages (16)

JavaC++CSSCRustMakefileGoHTML

Github contributions (5)

github-logo-circle
erikrose/parsimonious

Feb 2012 - Jan 2021

The fastest pure-Python PEG parser I can muster
Role in this project:
userBack-end Developer
Contributions:11 reviews, 186 commits, 33 PRs in 9 years
Contributions summary:Erik primarily contributed to the development of a pure-Python PEG parser. Their work involved implementing various parsing expressions and quantifiers, such as `OneOf`, `AllOf`, `Not`, and quantifiers like `Optional`, `ZeroOrMore`, and `OneOrMore`. The user also refactored the grammar and added features like custom rules and support for token-based parsing.
pythonfastestpegpure-pythonparser
python elasticsearch client
Role in this project:
userBack-end Developer
Contributions:267 commits, 22 PRs, 34 pushes in 5 years 8 months
Contributions summary:Erik's contributions primarily focused on improving the pyelasticsearch client library. They implemented new methods such as `close_index`, `open_index`, and `update_settings` related to index management, adding functionalities to the library's core features. They also addressed code quality issues by fixing string substitution errors and consolidating some code for better readability. These enhancements suggest a developer focused on expanding and refining the client's interaction with the Elasticsearch service.
elasticsearch-clientpythonelasticsearch
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
Erik Rose - Staff Software Engineer at Fastly