Natalie Jameson

Senior Software Engineer at Discord

Seattle, Washington, 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
Natalie Jameson is a Senior Software Engineer with a decade of experience focused on build systems, developer experience, and backend tooling, currently driving infrastructure work at Discord. She spent much of her career at Meta/Facebook contributing to Buck and fbthrift, improving parser robustness, artifact handling, and cross-language compiler integrations for large-scale builds. Comfortable across backend, DevOps, and release automation, she has hands-on experience hardening CI, Homebrew packaging, and Python/Java interoperability in projects like Nailgun. Based in Seattle and unabashedly queer, she brings pragmatic engineering with an inclusive perspective and a taste for systems-level problem solving. Colleagues rely on her for thoughtful performance tweaks and clearer error handling that reduce developer friction. An avid member of the “Church of Rust,” she pairs low-level curiosity with a production-first mindset.
code10 years of coding experience
job14 years of employment as a software developer
bookBS Computer Science, Computer Science, BS Computer Science, Computer Science at University of Central Florida
languagesEnglish
github-logo-circle

Github Skills (26)

c-language10
parser10
python10
build-system10
travis-ci10
cicd10
homebrew10
release-management10
build-automation10
thrift10
cprogramming-language10
scripting9
testing9
py9
argument-parsing9

Programming languages (13)

C#JavaC++CRustHackGoKotlin

Github contributions (5)

github-logo-circle
facebook/homebrew-fb

Jun 2018 - Oct 2019

OS X Homebrew formulas to install Meta open source software
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:16 commits, 8 PRs, 16 pushes in 1 year 3 months
Contributions summary:Natalie primarily focused on automating the build process for the Buck build system, a project focused on open-source software. Their contributions involved modifying the Homebrew formula (`buck.rb`) to integrate with changes in Homebrew and to update the Buck version. These updates included adapting the build process to extract files correctly and configuring build configurations, ensuring that the Buck software could be installed and built by other users. Release automation was also implemented.
homebrewhomebrew-formula
facebookarchive/nailgun

Jun 2018 - Nov 2020

Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:12 commits, 14 PRs, 11 pushes in 2 years 5 months
Contributions summary:Natalie primarily contributed to improving the Python client for the Nailgun project. They addressed Python 3 compatibility issues, particularly focusing on memoryview and UTF-8 string handling. Additionally, the user updated the Travis CI configuration to use OpenJDK 8, addressing a build dependency issue. These changes suggest a focus on maintaining and improving the build and compatibility of the project across different environments.
command-linejavajvm
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